diff --git a/src/app/contentManagement/controllers/MergeController.php b/src/app/contentManagement/controllers/MergeController.php
index f83ba6deb953274c940c9b291da16a9b7893c46e..51e87fa957f5243f373744fbcbee77abde34f910 100644
--- a/src/app/contentManagement/controllers/MergeController.php
+++ b/src/app/contentManagement/controllers/MergeController.php
@@ -16,6 +16,7 @@ namespace ContentManagement\controllers;
 
 use Contact\controllers\ContactController;
 use Contact\models\ContactModel;
+use Doctype\models\DoctypeExtModel;
 use Entity\models\EntityModel;
 use Note\models\NoteModel;
 use Resource\models\ResModel;
@@ -93,12 +94,20 @@ class MergeController
         if (!empty($resource['nature_id'])) {
             $resource['nature_id'] = ResModel::getNatureLabel(['nature_id' => $resource['nature_id']]);
         }
+        $doctype = DoctypeExtModel::getById(['typeId' => $resource['type_id'], 'select' => ['process_delay', 'process_mode']]);
+        $resource['process_delay'] = $doctype['process_delay'];
+        $resource['process_mode'] = $doctype['process_mode'];
+
         if (!empty($resource['initiator'])) {
             $initiator = EntityModel::getByEntityId(['entityId' => $resource['initiator'], 'select' => ['*']]);
-            if (!empty($initiator)) {
-                foreach ($initiator as $key => $value) {
-                    $resource['initiator_' . $key] = $value;
-                }
+            if (!empty($initiator['parent_entity_id'])) {
+                $parentInitiator = EntityModel::getByEntityId(['entityId' => $initiator['parent_entity_id'], 'select' => ['*']]);
+            }
+        }
+        if (!empty($resource['destination'])) {
+            $destination = EntityModel::getByEntityId(['entityId' => $resource['destination'], 'select' => ['*']]);
+            if (!empty($destination['parent_entity_id'])) {
+                $parentDestination = EntityModel::getByEntityId(['entityId' => $destination['parent_entity_id'], 'select' => ['*']]);
             }
         }
 
@@ -134,10 +143,14 @@ class MergeController
             $mergedNote .= "{$labelledUser} : {$creationDate} : {$note['note_text']}\n";
         }
 
-        $dataToBeMerge['res_letterbox'] = $resource;
-        $dataToBeMerge['user'] = $currentUser;
-        $dataToBeMerge['contact'] = $contact;
-        $dataToBeMerge['notes'] = $mergedNote;
+        $dataToBeMerge['res_letterbox']     = $resource;
+        $dataToBeMerge['initiator']         = empty($initiator) ? [] : $initiator;
+        $dataToBeMerge['parentInitiator']   = empty($parentInitiator) ? [] : $parentInitiator;
+        $dataToBeMerge['destination']       = empty($destination) ? [] : $destination;
+        $dataToBeMerge['parentDestination'] = empty($parentDestination) ? [] : $parentDestination;
+        $dataToBeMerge['user']              = $currentUser;
+        $dataToBeMerge['contact']           = $contact;
+        $dataToBeMerge['notes']             = $mergedNote;
 
         return $dataToBeMerge;
     }