Hi Mike,
If I look at your question only, are you asking if there's a way to do catalog filtering, i.e. to show a subset of all existing catalogs based on the user's profile or department? So that users can see only a very few list they are supposed/allowed to order?