Mir würde dazu vermutlich auch etwas einfallen
Ohne es genau nachgesehen zu haben wird das relativ lustig. Der Controller nimmt die Datensätze in wcf1_session als Datengrundlage, dort steht nur die userID drin.
Man müsste sich also einen CacheBuilder bauen, der die IDs von Gruppen zu einem Array von Benutzer-IDs umwandelt. Dazu eine zusätzliche Option und man kann beides verordert nutzen.