Thanks Juan. Yes, I think that could work. But it feels surprisingly cumbersome and complex for what must be a pretty standard use case. Will give it a go