Cant you merge these into an anyOf() matcher too, so this is a single matches?  It seems that's the point of the matcher aggregation like this - logical or.