Hide option when right-clicking on tablerowheader

See screenshot below - basically I have a tablelist where there is a hidden id column used internally, this works fine however i discovered that if you right-click on the header to select/deselect columns then it will display this hidden column as an option. Enabling the column won’t show it. Is there a way to have it not show in the right-click popup?