I'm in a similar situation actually. I use MySudo for VOIP wherever I can. It's essentially my spam number just to get codes on, but I've never tested it with WF specifically.
Tello and US Mobile are they best "real" number carriers I have found. $8/mo, and you can pay another service to forward all messages to your extra-US number. You're trusting two parties for it, but I haven't found a better way.