you need to combine the 2 methods within the shader. simply prevent any back faces from showing as described in the culling triangles, and map the overall opacity with a mask to get the eyes to be visible.
The map is before, the culling is after, they both affect the same pin. (and it’s expensive to render, but that’s another story)…
Isn’t this Exactly what you need?