For a User role, I do not want all data/actions to be accessible by certain users, as we want to show the least required information. We have tried with Delegated Admin - User and Delegated Admin - Operator, but we want more fine-grained control.
How can I
a) Filter out which fields are displayed to a DAE user?
b) Hide the Profile tab
c) Display only certain actions e.g. Block, Unblock.
d) Do not list all users unless a DAE user performs a search.
Unfortunately, it is not possible to hide certain fields in the Delegated Admin Extension.
However, you can use the Delegated Administration: Access Hook to determine if the current user is allowed to read, delete, block, unblock, or update a specific user.