Hallo Aaron Israel,
es fällt mir nich ganz leicht nachzuvollziehen, was du eigentlich suchst. Vielleicht etwas in der Art?
<xsl:for-each select="entry/group">
Inhalt merken auf Variable id
<xsl:for-each select="/descendant::groups/group">
Vergleich: Inhalt von Tag "id" mit Inhalt von Variable "id"
falls gleich: Tag "name" in die Liste aufnehmen
</xsl:for-each>
</xsl:for-each>
Gruß Mia