Search all file where "Domain" field contains (curent file Domain values)

From Creating a Related section with Dataview - #3 by holroy

I change a bit to fit my needs (even if it’s not my initial request !! ) as follow :

TABLE 
WITHOUT ID file.link as Topic, join(file.etags) as Etags, join(filter(tagmatches, (x) => (x != "#dictionnary") and (x != "#todo/dictionnary") )) as Matches 
 
FLATTEN list(filter(file.etags, (t) => econtains(this.file.etags, t))) as tagmatches 
WHERE length(tagmatches) > 2