diff --git a/src/Context/FieldResolver.php b/src/Context/FieldResolver.php
index b50dd3e..ac72c55 100644
--- a/src/Context/FieldResolver.php
+++ b/src/Context/FieldResolver.php
@@ -124,7 +124,7 @@ class FieldResolver {
       $entity_type_id = $definitions[$field_name]->getSetting('target_type');
       // $field_name may not be a reference field. In that case we should treat
       // the rest of the parts as complex fields.
-      if (empty($entity_type_id)) {
+      if (empty($entity_type_id) || $entity_type_id == 'group_type') {
         // This is the path from the initial entity type to the entity type that
         // contains $field_name. This path is a set of entity references.
         $entity_path = implode('.entity.', $reference_breadcrumbs);
