Well,
Yes that is possible, you will have to provide your own graph walker (like the one used in the example at blog.neo4j.org) and your own graph style. I have no example here (on mobile) but look at the tests and work from there.
Let us know your progress!
Send from mobile.
digraph Neo {node [fontname = "Bitstream Vera Sans"shape = "Mrecord"fontsize = "8"]edge [fontname = "Bitstream Vera Sans"fontsize = "8"]subgraph cluster_USA { N13 [label = "{Node\[13\]|'name' = 'Emil Eifrém' : String\l'country_of_residence' = 'USA' : String\l}"]label = "USA"}subgraph cluster_Sweden { N14 [label = "{Node\[14\]|'name' = 'Tobias Ivarsson' : String\l'country_of_residence' = 'Sweden' : String\l}"]N15 [label = "{Node\[15\]|'name' = 'Johan Svensson' : String\l'country_of_residence' = 'Sweden' : String\l}"]label = "Sweden"}N13 -> N14 [label = "KNOWS\n"]N15 -> N13 [label = "KNOWS\n"]N14 -> N15 [label = "KNOWS\n"]N14 -> N13 [label = "WORKS_FOR\n"]}