UNWIND $keys AS id MATCH (gsr:GlobalSoundRecording { id: id }) OPTIONAL MATCH (p:Product:Orchard)-[:INCLUDES]->(:Track:Orchard)-[:IS_PLACEMENT_OF]->(lsr:LabelSoundRecording)<-[:REPRESENTS]-(gsr) WHERE p.deletions = false AND p.notForDistribution IN $parameters.nfdFilter RETURN id, collect(DISTINCT lsr.id)