Okay, here's what I think is a weird one.
How do I retrieve the stream and service names?
For example: The Goodreads service has three streams in it, read, reading, to-read. I want to separate content here, by stream, and I need a variable or some such that pulls (a) the service name (goodreads) and (b) the stream name (read/reading/to-read).
How to do? Is MTOtherProfile the only way to do this? How do I work this with, say, the Order plugin?
Overall, I'm looking to sort by something other than date. I want to sort first by service and then by stream.
Incidentally, I've hacked the goodreads plugin now, so it returns more information (ISBN, rating, review, small and medium image, etc). Still testing, but so far working well.
Also, is anyone working to complete the documentation for ActionStreams? Any help needed? It's really a bit of a pain to try and find the limits of each of these tags, what variables and modifiers they take and so on. It's not easy to find that to get the name of the service you have to pass a variable like name="label" to <mt:otherprofilevar>.
We should now consolidate all this. Call me foolish, but I volunteer to help ...
Reported on Movable Type 4.2

bump ...
The variables you need are...
I wouldn't know how to integrate that with the Order plugin, but I have done a "collate" with my action streams, tutorial on the website.