Did you ever solve this ? I had to implement similar functionality and managed to get it working, so happy to share if you need it.
Did you ever solve this ? I had to implement similar functionality and managed to get it working, so happy to share if you need it.