sorry just to try to clarify what I was wanted a colleague has rephased what I am after
I've created a custom role called 'group member' that is assigned to users at a category level and allows them to view hidden content, however if subcategory inside it is hidden and a user has not got that role assigned i want to prevent them from seeing it.
thanks in advance
Scott