i am not sure what a graph is, so i will attempt to explain this in a little more depth
table ABC
ABC.idabc = 1
ABC.name = "stuff"
etc
there is a prefetch path to a number of other tables, however in this example i will use only one
prefetchpath from ABC to XYZ
XYZ.idxyz = 88
XYZ.fkabc = 1
XYZ.otherstuff = "blah"
etc...
ok what i want to do is
take the record ABC where ABC.idabc = 1
take all the prefetch tables.
create a new record based on these details, so i get
table ABC new record
ABC.idabc = 2
ABC.name = "stuff"
etc
there is a prefetch path to a number of other tables, however in this example i will use only one
prefetchpath from ABC to XYZ
XYZ.idxyz = 89
XYZ.fkabc = 2
XYZ.otherstuff = "blah"
**etc.
**