I had a similar use case where I only wanted to display a column for super_admin users, and hide it for ordinary users.
I simply stored the columns in an array variable, then conditionally appended to the array if the user was super_admin.
Hope that helps someone.