I have ran into a very similar issue and still looking for a fix. Has anyone been able to solve this yet? Still no documentation or examples available.