Distinct(Project(Filter((?feature != ) && (?feature != ), BGP( ?product . ?product2 ?feature ?featureValue)), {?product, ?feature, ?featureValue}))