Hi!
I know I've asked this question a while ago, but this is when we only had the time to deploy the application. We have implemented what you suggested, and honestly you have helped us a lot.
I think our schema might be similar in terms of almost every resource has an
owner
organisation. The ones that don't they're usually filtered on the db level in our case.
Thank you for sharing this tip!