The OpenSocial's idSpec is defined (from Google's OpenSocial specs):
Array.<String>, String idSpec - An ID, array of IDs, or a group reference used to specify which people to fetch; the supported keys are VIEWER, OWNER, VIEWER_FRIENDS, OWNER_FRIENDS, or a single ID within one of those groups.
What you're asking for is beyond that definition. I realize that this isn't clearly stated in the .6 specification docs, but it is in code library, and also the .7 docs, which we can assume MySpace is moving to soon (which would break what your asking for and render your code useless - something I'd think it's preferable to avoid), I agree with you; an 'APP_OWNERS' group key would be a nice addition, since it would allow for socialization across apps beyond already-existing Friend connections (similar to the way MySpace Groups allow easy communication between people who aren't 'Friends'). I'm just not sure how feasible it is, given that to get a list of Friends who have the app installed requires doing what amounts to a complete Friends list request, then filtering the results with HAS_APP; to do this in general would require the code to sort through the 250+ million profiles on MySpace, filtering for HAS_APP.
As far as the RESTful APIs - they're always allowed to do a bit more, because of it's position (that is, it falls outside any official specs since even under OpenSocial, they're under revision). If you really want access to that kind of data, use the RESTful API (and retrieve the data with a makeRequest({url}) call).