Bringing a Background object forward

Hey,
I’m having trouble wrapping my brain around this…
Desired Effect
They player navigates a scene, filled with people, trying to hunt for an invisible man.
My character has a small magnifying glass that shows both the people and the ghost.

Problem
I use this: http://wiki.unity3d.com/index.php?title=DepthMask
I set my ghosts’ materials’ render queues to 0, so that it would not be drawn in the real-world.

If I set my cover’s renderqueue to 1999, the ghost draws. However, it’s just pitch black.
If I set my cover’s renderqueue to 2001, the geometries draw over my ghost.
I want them both to be seen.

Solutions?
Can I do something with “RenderType”=“GhostLayer”?

So, a small update.

Ghost material render-queue is set to 1998.
Depth-buffer render-queue is set to 1999.

This works fine.
However, let’s say the material underneath it has “Particles Additive”… then at time=0, it will display correctly. time=10, the colors will continue adding.

Any solutions?