Das Thema Familienzugehörigkeit bzw. Zuordnungen generell wurde ja schon mal angerissen.
Was haltet ihr von folgendem Lösungsvorschlag für das Problem:
Es besteht die Möglichkeit, ein Profilfeld "Zugehörigkeit" als Listenfeld zu definieren (oder auch mehrere).
Dieses Listenfeld zeigt alle im System hinterlegten Mitglieder zur Auswahl an, bei denen dieses Feld keinen Inhalt hat (Was bedeutet, dass diese Mitglieder selbst noch nicht zugeordnet wurden. Und nur diese kommen als Auswahl bzw. "Obermitglied" sinnvollerweise in Betracht).
Der User kann aus den Einträgen im Listenfeld ein Mitglied wählen oder auch keins

Damit lassen sich zu einem "Obermitglied" beliebig viele "Untermitglieder" definieren, wodurch sich Familien oder auch Paare (bei Paarsportarten) abbilden lassen.
Gespeichert wird im Profilfeld selbst die ID des Obermitglieds.
VG - Joesch