[Collisions][Matter] Need prevent collision following conditions

Hello, i have a zombie, and a player, and a ground.

Zombies and players have colliders for collide with the ground, all have sensors and body.
But i want to slow the player when he touch a zombie, but pass through, not collide with.

And if i not use setCollidesWith with the zombies category, collisionstart not detect the collision, if i use it, player is physically stopped by zombies.

How to use sensor, and pass through body between only zombies and players ? Thx.