Weight Painting Only Front-Facing Faces

I’m having an issue while weight painting a robe that has two sides. Because the sides are relatively close to each other, while I’m painting sometimes a pose will cause one side to pull through the other - basically turning the mesh inside out at that spot. I need to fix these problem areas by painting the two sides slightly different weights. I am aware of the “Limit selection to visible” option, but that doesn’t quite do the trick here, because when the other side pulls through it also becomes visible, and this prevents exactly what I want to do. Is there a way to limit weight painting to only faces that have normals directed towards the camera? Or do I have to mess around with these vertices in edit mode to get their weights correct?