CiviCRM extension to enable making membership of child groups exclusive