Нашел
рабочее решение моего вопроса.
Решение заключается в воссоздании NSManagedObject в новом контексте, т.е создается новый пустой объект в него копируются аттрибуты и связи.
Ранее я находил подобное решение в одной книге, но оно некорректно работало с NSManagedObject со множенстов связанных объектов.
На первый взгляд данное решение вполне быстро и адекватно работает.