Extended fields for specific tenant/team

i have created a “multi-tenancy” and separate rows based on the tenant granted access to user. My next challenge is each tenant (or client), they prefer to have unique fields tailored for their business. I created a collection “Extended Fields” and link each field to tenant, so they are applicable within their environment i supposed

when directus render “employees” collection, is it possible to show only those extended fields for the tenant, whenever employees.tenant = “MCD”

i m looking forward to see what’s the best practices people scale this in directus without writing frontend app (React, NextJS)

In this case I would add a relational field between directus_users and your teams collections. After that you can use $CURRENT_USER in permissions to read fields from the directus_users side, so you could for example setup the access control of the mcd_custom field to read when $CURRENT_USER.tenant = MCD