Я не думаю, что вы сможете использовать Cypher для оценки этого во время обхода, и мне кажется, что фильтрация после получения всех путей не будет эффективной (хотя, возможно, с древовидной структурой).
Лучше всего реализовать собственную пользовательскую процедуру для этого, используя API обхода .