I am able to do this with Linkedin - my connections are tagged into priority groups. Selected Meetup, Yelp, Facebook and e-mailed events go to my public calendar:
http://sites.google.com/site/aurametrix/events
(It can be easily done with Google Calendar API)
Of course, this could just mean that I am not in your target market.