Hi, James --
Good question.
Cytoscape does have a grouping facility, but it's not quite targeted to your use.
I think you're looking for an interaction between a protein and a group, which may contain proteins or anything else, really.
We don't know of any standard models for this, and Cytoscape can't do this well ... and we don't know of any file formats that encode this.
Does this help??