What game engine are you using? I've had some decently crazy ideas about doors and keys, but they'd be better fit for early-game levels, which are already filled. I think it'd be fun to develop ideas by myself.
One potentially useful idea I had was a no-doublejump background block, so that you are forced to, say, fall into the key underneath a door.