Prevent Rigidbody Child collider to pass the collision to the rigidbody

Hi,
Is there a way to prevent a child collider of a Rigidbody to pass the collision to his parent(the rigidbody), so that the rigidbody doesn’t react to collision with a player for example, but the player(character controller) still collides with /can’t pass through the child collider.

It’s really strange that Colliders don’t expose whatever property causes this passing-up behavior, but I managed to find a workaround. Rigidbodies will intercept collision events from any child objects without Rigidbodies of their own, which means if you give the child collider its own Rigidbody, the parent object’s Rigidbody won’t receive a copy of the collision.

(You may have to mark the rigidbody as kinematic? In my case, my child object’s collider was a trigger- I’m not sure if the same fix would work for a non-trigger collider.)