Wiktionary
get blood out of a stone
alt. (context idiomatic English) To do something difficult, frustrating, or pointless, to pull teeth. vb. (context idiomatic English) To do something difficult, frustrating, or pointless, to pull teeth.