i don't know the details about your dentist, but it's more likely the liver was simply expired rather than containing any kind of contaminants. in canada, beef liver is generally regarded as safe. it's actually the wild animals that tend to have unsafe livers due to industrial contaminants. moose liver has dangerously high levels of cadmium, and many fish species have dangerous levels of mercury.
Canada