I would look into custom silicon earplugs that are molded for your ears! I have a mate who has them (mine should be ready in a week or two) and apparently they are really really nice. I have some Elacins that sound similar to what you have...three layers of silicon, in a cone shape, each layer is like a thin skin...? I really like them...they really attentuate the sound nicely! like a mixing desk in my head.
I know custom-made ear plugs are expensive(mine set me back the eqivalent of aboput 150 USD,) but I'd pay way more than that for my hearing...wouldnt you?
[FONT=Century Gothic]Hope is when we feel the pain that makes us try again[/FONT]