Comments field — restrict visibility to higher access-level holders only

While there is no “Field level permissions” there is “Relation level permission”.

So it would look something like this.


Managers can see and comments for everyone and their managers, and everyone else can only see comments for everyone, not the comments within the “For Managers” relation.

I explain some use cases it would solve here: Expose system relations in entity permissions - #3 by RonMakesSystems

Based on what you are saying as your current workaround, it sounds like a similar scenario. Trying to understand the underlying problem here to explore what possible solution there may be.