diff --git a/domain.module b/domain.module
index 7cf1d37..1aa7af1 100644
--- a/domain.module
+++ b/domain.module
@@ -3378,6 +3378,17 @@ function domain_query_node_access_alter(QueryAlterableInterface $query) {
 }
 
 /**
+ * Implements hook_query_TAG_alter().
+ *
+ * If enabled, force admins to use Domain Access rules.
+ */
+function domain_query_entity_field_access_alter(QueryAlterableInterface $query) {
+  if (domain_admin_filter()) {
+    domain_alter_node_query($query, 'entity');
+  }
+}
+
+/**
  * Determines if node lists should be filtered for admins.
  *
  * @return
