withAccess support for array of subjects

My use case for this is I have a User which has access to multiple ACLs (they are their own schema and acl subject), the other content schemas (photos, statuses, etc) are objects of the ACLs. This way the user can belong to multiple "channels (ACLs)", and chose to query on either 1 ACL or multiple ones.

PS - please let me know if I'm missing another (easier) way to do this, thanks!