Allow table column display rules based on user role

Currently, table column rules only allow you to select fields from the object the table is working with, we need to expand that to the user fields so that we can hide some columns based on user role.

Example: We have tables that have the edit column, and we have user role "View Only", we need to hide the edit column if the user role is "View Only"

For now, to bypass this we need to duplicate the table view with one without the edit and ser the page rules accordingly, the problem is that sometimes there are a lot of child pages under the table, and this duplication is just an unnecessary effort.

I think this would be a nice problem solver and not that hard to implement, it's basic functionality.