After a couple hours of work this is the outcome.

Update: Due to to cryengine not providing what I require development has switched engines. You can read the full story here.