it’s a tricky one! I think we have actually run across a very very similar problem, I don’t do the coding so I’m not sure what the solution was but if I come across it i’ll let you know!
thanks!