Darbs, that sounds awful! It must be very frustrating to have to keep finding new products and never know which will trigger the reaction.
Don't give up on zinc oxide just yet. There is an Australian sunscreen product called Invisible Zinc that really is just that! If you happen to see Elle Macpherson advertising an Aussie sunscreen, that's the one.