diff --git a/src/model/application/Component.js b/src/model/application/Component.js
index 5dc2c9c2097b981b2500d553002dd0dc7bae9f7d..8821034287f402e43d6152fad0de0e841cc855ad 100644
--- a/src/model/application/Component.js
+++ b/src/model/application/Component.js
@@ -334,8 +334,27 @@ class PatternComponent extends Component {
         returnValue[col.id] = value[col.id];
         return returnValue;
       }, []);
+      let adjacents = this.patternAdjacentComponents.map((col) => {
+        let columnName;
+        if (this.horizontalDisplay) {
+          columnName = col.getHeader(application, dataId, col.id);
+        } else {
+          columnName = dataId;
+        }
+        let returnValue = {
+          component: col,
+          column: col.id,
+          columnName,
+          value: value[col.id],
+          id: col.id,
+        };
+        returnValue[col.id] = value[col.id];
+        return returnValue;
+      }, []);
+      adjacents.forEach((adjacent) => {qualifiers.push(adjacent);})
     } else {
-      qualifiers = this.patternQualifierComponents;
+      qualifiers = [...this.patternQualifierComponents];
+      this.patternAdjacentComponents.forEach((adjacent) => {qualifiers.push(adjacent);})
     }
 
     return qualifiers;