I think I understand what you're saying. You're saying if you feel unclean, you feel like you'll be judged that way. If you feel lacking in confidence, you think people will judge you that way.
Let's face it, someone who is confident isn't very likely to think people will view them as self gratifying, or smug, or up themselves and start becoming paranoid and introverted. Confidence breeds positivity in yourself most often, not false securities that come back to bite you on the .
It isn't about necessarily seeking or wanting approval for how you look, or the positive and sensible ways you try to live, merely the lack of criticism, or feeling like you've earned the right, not to be judged or harangued for your way(s) of living.
The thing is though, in your case, it's about learning not to care. You're not doing bad things or living in a terrible way, or a way that negatively affects others, you're living in a way that's beneficial for you and as you have admitted, impacts wonderfully well on your daughter, os you shouldn't have to feel judged.
Sometimes people judge through inferiority. They see something in you they envy or are jealous of and rather than respect it, they negatively judge it. It is a failing, but in their eyes, they aren't in the wrong, you are, for being something they're not.
It's like kids vanadalising expensive cars, because they envy what they haven't got in their life, so the person who does, must be punished in some way.
You just need to learn not to care. They judge positive people because they're weak. That makes you slightly superior to them, so feel proud of it

.