Could you use the context associated with the child managed object to make your save (which pushes it to the parent, but does not touch the file on disk), and then roll back the parent if you want to cancel it?
, save , , rollback - . , , , .
, save ?