Project(Filter(exists((select, (filter, (table, unit), bound(?x) ), (?x))) , BGP( ?x )), {?x})