Is there any method in negating an enemy's Stone Skin or Immune to Physical Attacks status?

Because I cannot tell you how frustrating it is to get to Inarius and realize that after destroying that smurfing crystal ball, the Cleric are Stone Skin or Inarius himself happens to be Stone Skin...

It's driving me up the wall.