I don't know if this has been suggested before or not, or if it was in at some time and got taken out for a reason, but the search in the forum didn't bring up anything but a discussion on turning body parts invisible, so here goes :)
What about having a new STATUS attribute on objects that would allow them to remain visible to your AV if they were attached and you went into mouse look? I think, by what I've seen when you enter mouse look (which means I'm almost certainly wrong) that is has to cull attached objects from your view anyway, so maybe having a flag of some sort on those objects that would keep them visible while in mouse look wouldn't be hard?
Er...kay, that's all :)