Are you meaning sphaeralcea ambigua? That one is prety cool would like to grow it myself, but doubt that it would do well here....hope you find some seeds and hope it does well for you.....never hurts to try.
I could be wrong...
and.....
"maybe I should have kept my mouth shut....."
The Urge for Seeds is Strong in This One.....