Replicar la función de autocompletar del navegador Neo4j en una declaración de cifrado

Estoy tratando de replicar la funcionalidad de "autocompletar" de la interfaz del navegador neo4j utilizando solo una consulta cifrada. Una implementación exitosa significaría que si la consulta se ejecuta en el navegador, alternar el botón de autocompletar no tendría ningún efecto, ya que todas las "relaciones adicionales" se especifican en la consulta.

Uso el navegador para crear prototipos de las consultas, luego uso RNeo4j para implementarlas. Idealmente, me gustaría que el resultado RNeo4j coincida con el resultado del navegador, incluido el autocompletado.

Como ejemplo, considere la consulta:

`MATCH p = (n:label1 {name:'tom'})-[r*2..3]-(n:label1 {name:'jerry'})
RETURN p`

En el navegador, con la función de autocompletar desactivada, solo obtengo lo que pedí (como se esperaba), mientras que cuando la autocompletar está activada, obtengo todas las relaciones entre los nodos en la ruta donde ninguno de los dos es "tom" o "alemán".

He intentado usarWITH seguido por un segundoMATCH siguiendo el primeroMATCH pero esto no produce los resultados que requiero.

Cualquier ayuda muy apreciada!