Set O7_DICTIONARY_ACCESSIBILITY to false.
The users's with SELECT ANY TABLE privileges won't be able to see the dictionnary objects unless granted privileges explicitly.
HTH