Add-on Clone/copy Node With Child Nodes to new node?

I have been searching the current available add-ons for this but have had no luck. Hoping that someone knows about an addon that will do this:

I have nodes that sometimes have many child nodes that I would like to clone/copy to a new node. I found one add-on (Icewind Clone Node) that clones a node but does not clone the child nodes.

Anyone seen an Add-on that can clone child nodes to another node?
I can start the developement (y)
That'd be awesome!
I would need such an addon for my forum. I'm currently setting all the things up.
It will be for my university and I need to create a cetegory for each program, containing a forum for each semester and several subforums for all their courses. (Doing this by hand would take me a couple of days :()