Hi Dhairya
It is possible to set audience based visibility on the course and limit to an audience with the four tenants members in it, The audience could have a rule is a member of the four tenants. You would still need the groups to keep members separate.
regards