working getGroupComponents, thanks to Michael Hunger from Neo4j