Stuart, you might want to take a look at this link and read the information carefully. Particularly about dental materials.

http://www.drheise.com/dental.htm

It may give you a few options to look at. If only you could find some way of getting things done really gradually. one at a time or something. And seeing if it makes any difference....

Easier said than done I know!