Currently the delegated admin ui only supports fields that are of type string, number, and boolean. However, via REST an admin can still create an internal role with a privilege on a field that is another type such as "object". When a delegated user navigates to the delegated admin UI, the grid shown should only display fields that our UI supports.
Steps to reproduce:
1. create an internal role on managed/user with an ability to edit preferences such as:
2. assign that role to a delegated admin.
3. sign in as that delegated admin
The UI displays the preferences field in the grid even though we do not support editing preferences in the UI. Since we do not support this, the values appear empty for each user even if they have a value present for that field. Additionally, it is confusing since when they go to edit the user, the preferences field is not displayed at all.
The grid should only show supported field types