How do I run subflows in independent work pools in prefect 3.0

I have created 2 work pools each having different queue. I need to run a main flow in the default queue of the 1st work pool and the need the sub flow to run in another docker container in the 2nd work pool. How do I do it in prefect 3.0.