We are trying to archive some very old processes but want to keep the parent pro

We are trying to archive some very old processes but want to keep the parent processes and many child processes together so that they can be un-archived together to re-create a complete case.
Is there a smart service available to do this or failing that, one which can provide a list of all the child process ids down multiple levels so that we can archive them separately?
To make things more challenging this is for 6.1 or 6.6!!
Many thanks...

OriginalPostID-97188

OriginalPostID-97188

  Discussion posts and replies are publicly visible