Ok. We can do this by discriminating:

"<activityStreamId>#public"
"<activityStreamId>#loggedin"
"<activityStreamId>"

Routes. It's do-able without a devastating destruction of what is currently implemented.