Someone might be able to help you here, but the guy who will give you the two page rattle on such matters is Michael Hunger on the Neo4j users list. I've read him talking about similar things --- "cross db transactions"-style stuff.
You might want to post your thoughts to that list.
Marko.