diff --git a/field_collection.migrate.inc b/field_collection.migrate.inc
index 552551b..3b52a84 100644
--- a/field_collection.migrate.inc
+++ b/field_collection.migrate.inc
@@ -103,6 +103,9 @@ class MigrateDestinationFieldCollection extends MigrateDestinationEntity {
       }
       $entity = entity_create('field_collection_item', array('field_name' => $this->bundle));
       $updating = FALSE;
+      if (is_array($collection->host_entity_id)) {
+        $collection->host_entity_id = $collection->host_entity_id['destid1'];
+      }
       $host_entity = entity_load_single($this->hostEntityType, $collection->host_entity_id);
       entity_get_controller($this->hostEntityType)->resetCache();
       $entity->setHostEntity($this->hostEntityType, $host_entity);
