I find the possibilities in MM to define criteria for autoplaylists and collections rather limited. If I am not mistaken you can either have A and B and C... or A or B or C...
Something like (A or B) and C is not possible.
At least for those who can write their own SQL statements it would be extremly helpful if there would be a possibility to enter custom SLECT statements as criterium for collections and autoplaylists. These collections and autoplaylists could then be populated with the songs having the selected ID
SELECT ID FROM songs WHERE ...