For my project, I wanted to recreate the effect that I've seen on some games like Streets of Rage where going up simulates depth. For that, I wanted to have mutliple CollisionShapes (Feet and Body for now) so that the feet collide with the borders I set up and the Body can be used for other collisions. The problem is, I've only now realised that the collision layers are managed only in the KinematicBody2D node

I want only the feet's CollisionShape2D to cause a collision with the up and down borders I've setup but right now, the body's CS2D collides too and my character cannot go as high as I'd want him to go.
Is there a way to simply and "cleanly" do that ? If not, what's the solution ?