If you have some specific examples I would be happy to help look at it. If you want to look at some of the things you can do with the legend, look at my other post: Custom Legend Control
Filtering legend objects is easier if you're controlling the process.