I join the Category description and Category color to the Event when I retrieve it from the database. I can see what category a sub-calendar event belongs to but I cannot filter by it using the drop down box.
I have an unfinished stored procedure that I was working on that would populate the category dropdown box with master and sub-calendar categories. Because of the way we use the calendars this isn't a high priority for us.
By the way, to those out there that are changing the category source code. The first thing you should do is to change the existing code so that everything is keyed off of the Category identity field rather then the category description. Otherwise strange things will happen if you have two categories with the same name.