Is there an APOC version of merge virtual node?

I have a code that returns the following table:
source, destination, relationship

I am looking to merge (not create) virtual nodes. Is there an APOC equivalent of the merge command for merging virtual nodes?

Thanks!

What I usually did was to use apoc.map.fromNodes() to put them into a cache/map based on the id property
and then pull them from there

see Neo4j APOC Utility Library HowTo Series - YouTube video on virtual nodes