HI @DavidMartin
You may need to have a look at this post. This has lot of information on running multiple separate projects through another controller workflow…
I have a developed component which is a much improved version of what is shared in the above post. It is still in review state and will be published soon in Connect.
Let know whether this helps!!