Hi Lucy - I have the same challenge/requirement. I can't really help you answer, but curious if you found a good way to accomplish this?
Mee too looking for the same answer, @Frank/Lucy. Did you get the solution for your problem statement?