View Single Post
This is something I do, and you might find it too cumbersome, but it works for me.

I created a new context called "Waiting For" and make it inactive. So, anything I assigned to it won't show up when I'm in the Active context mode.

If I need to move a task into this new context, I simply bring up the all context filter, and drag and drop it to the waiting for.

When I later get something I was waiting for, I just need to check this context, and I can review it periodically follow up.

I don't think this will interfere with your coming due filter as long as you are in the active context mode.