Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
I know there is a way to hide these users, by setting their name to CiscoPrivate or something, did it once before but can't seem to find the discussion talking about it.
When you create a user in the Global Directory, give it a Last Name and leave the First Name blank. This will allow you find it in CCMAdmin, but when you do a search from Corporate Directory on the phone, it will not show up.