I'm planning on making some more progress with this and doing more testing, and then possibly writing up a bigger tech article on the topic. For now, it's just a side hobby, but it's working.
Sorry -- no update available here. The basic techniques that this repository uses will work, but the code may be a bit out of date at this point. GraalVM support for python has come along way, but Neo4j hasn't yet productized this kind of approach yet, and as far as I know in enterprise contexts, GraalVM isn't yet a supported JVM to use with Neo4j. This is still at the stage of an experiment.