Я думаю, вы должны начать с использования метода "клон".Ваша проблема, если я правильно понял, что вы хотите рекурсивный клон.Честно говоря, я не знаю, существует ли общее решение, но я думаю, что вы могли бы клонировать свою цепочку отца / сына вручную.Возможно, это не элегантное решение, но оно должно работать.