Can you create a collision box which can block meshes based on thier tag?
Probably easier to use a custom channel:
Thats easy.
Just tick boxes on the channels settings to either overlap or ignore based on what collision channel they are , you can also create a custom one in project settings