diff --git a/src/main/java/org/caosdb/server/query/Backreference.java b/src/main/java/org/caosdb/server/query/Backreference.java
index 684beef2e016203f3e6f64fd66ccefb750d11981..b9114ad55147ca92163a55cf374d3b13093ead98 100644
--- a/src/main/java/org/caosdb/server/query/Backreference.java
+++ b/src/main/java/org/caosdb/server/query/Backreference.java
@@ -214,6 +214,7 @@ public class Backreference implements EntityFilterInterface, QueryInterface {
           this.statistics.put(
               "subPropertySourceSetCount", Utils.countTable(query.getConnection(), this.sourceSet));
           this.targetSet = null;
+          getSubProperty().getFilter().apply(this);
 
           final long t3 = System.currentTimeMillis();
           try (final PreparedStatement callFinishSubProperty =