If it is showing up bright white on an X-ray it is metal. Rocks will show up a bit whiter than bone but not nearly as white as metal. Metal has much more attenuation of X-ray photons than either rock or bone. That why when you go for an X-ray they will have you to remove jewelry, dentures, clothing with metal etc.
Also if she was given barium but not taking in a lot of fluid/water the barium becomes an issue because the colon will absorb the moisture from the barium leaving the remaining barium to set up much like concrete in the bowel.