It would be brilliant if Revit offered a button to erase all non-Revit parameters from a family. Every object making use of these parameters would revert to the value they had when they were erased. This would ease using families of dubious origin from the world wide web.
For the afraid the button could offer a fail safe request whether the user was absolutely certain.
Will continue to erase all of the surplus bim object parameters now.