Selective collision setup?

I’m trying to solve a case
I have a players and enemies that fires various kind of ammo (bullets and rays).
All actors are vulnerable to their enemies ammo.
Bullets should not be able to touch each-other.
Players should sometimes be able to go through an enemy.
Players should always be able to go through each-other.

The only way I see to solve this in the engine is to test several tags for each hit/overlap but it seems a bit tedious.
Is there a better way, like making a class (e.g. bullets) only test collisions against a set of actors ?

You’re most likely looking for custom collision types:

Exactly what I needed. Thanks a lot.