I’m currently working on a similar scenario. Were you able to find a solution? If so, could you share the approach you used? It would be really helpful.