Yup, this is a pretty common use pattern. So common we wrote up the best practices around it:
Take a look and let me know if you can adapt to that workflow. If not, I don’t have any better suggestions, but your use case could help inform our future developments around this workflow so I am asking for a reason