Platform Collision (part time)

I've been experimenting with different ways of having platforms which act much as normal collision maps (physical response enabled) but also allow you to fall through or jump up through. Much like the level1 boss from Contra 3, where you have three levels of platforms to jump on (see pic)... I've tried using a physical response JUST on the top side of these platform collision maps, but the transition from being under it, jumping, and then being placed above it (in accordance with the topside physical response) is sketchy with the movements to say the least... Has anyone tackled this problem before? Would a variable (activated on the jump keydown) which temporarily disabled the collision events for the platforms be the best way? I can see this being just as sketchy once a timer puts the event back in place if the player is half-way through the object though... anyone?