Hi David,
My suggestion would be:
1. Take a backup of the material master and the transaction data
2. Delete the transaction data of the models which are using the material dimension
3. Delete all the material master
4. Delete the unwanted members from the backup of the material master
5. Copy the remaining master to the material dimension
6. Load the backup transaction data into the models.
Hope this helps.