I'm not following you.  If the object is closed and we go inside, it will not be shown in the color pass and should not be pickable in the depth pass.

I'm still having trouble understanding why we can't just render the pick pass the same way we render the color pass but with the standard pick state changes.