Pour une liste, je ne vois pas d'autres solutions que de passer d'abord par une généalogie qui ne contient que les personnes sans lien avec l'arbre principale ; ensuite on fait la liste de toutes les personnes de cette généalogie.
Si je voulais faire la même chose ce serait beaucoup plus simple pour moi car depuis très longtemps j'ai une donnée Oui/Non qui me dit si une personne est connectée à l'arbre principal. Faire une liste à partir de cette donnée serait très simple. Cette donnée c'est une rubrique "perso" qui se nomme "Connecté" (ou Connexe). Dans un premier temps je l'ai positionné à Oui avec le dictionnaire des donnée sur les personnes avec la sélection Lien de parenté/Lien de parenté quelconque" sur un grand nombre de degrés civils (60), puis j'actionne la case à cochée "Connexe" lors de l'ajout d'une personne si elle est connectée à l'arbre principal. J'utilise cette donnée dans mon modèle d'arbre pour afficher un coin haut-droit arrondi pour ces personnes. Le même coin peut être coupé si la personne est "cousin" d'un sosa ou replié si elle est frère/soeur d'un sosa ou carré si c'est un sosa ; donc toute une hiérarchie de proximité. Les case isolées sont entièrement rectangulaire.
Eventuellement rien ne vous empêche de marquer comme je le fais les fiches connectées en utilisant le dictionnaire des données ; ensuite il et très simple de faire une liste des personnes connectées ou des personnes non connectées : (Connexe égal à O) et on inverse la logique en faisant "non 1" dans l'équation de la condition.