Ja, mit Untergruppen geht bestimmt was. Das machen wir z.T. auch. Das bedeutet aber, dass man hierarchische Strukturen generiert, die zwangsläufig nicht immer passen werden. Das macht es sehr starr und aus meiner Sicht bei Erweiterungen ziemlich unflexibel.
ChurchTools ermöglich es ja, Mitgliedern von Gruppen, Mitglieder anderer Gruppen zu sehen (zu definieren über die Berechtigungsvergabe). Allerdings ist es nicht möglich, den Security Level dabei mit anzugeben, Zumindest habe ich das nicht gefunden.