Have you tried a zinc oxide based one? Badger and Blue Lizard are options.
They will make your face a little ghostly pale and feel a bit sticker than the other stuff.
They're not as easy to find in stores, but you can find them online.