Hi Rachel
If you are using muliti tenants to make some courses visible to certain audiences then using audiences to enrol and make courses and programs visible to audience members and enrolled users may be all thats required.
Can you explain a bit more about what you want to keep separate between tenants- have a look at the Multi tenancy use case to see which one best describes what you are wanting.
Regards