Limit Class Structure View by Identity or Limit by permissions on sub-class?

Hi community,

I am wondering if there is a way to limit class structure view by identity. For example, we have 2 locations that handle CAD but have different classes they create based on product line. I want to be able to define by either identity or location what classes are visible in the tree from the Type dropdown under part.

If this can't be done there, maybe a way to limit sub-class 'get' permissions for the identity. Just throwing things out there.