I feel you.
I was in the same exact situation. Moved to the US after working in office job for 10 years. I couldn't find a job in the same field. No local work history nor references. I accepted the situation and decided to do what it takes to make a living. I started peeling potatoes and carrots for $9 an hour at a local restaurant. Then did newspaper delivery, then a warehouse job. I went to work everyday with the attitude that I will do whatever it takes to make a living and that a person must start somewhere, and nothing will be easy. I was really determined on that. I got promoted in the warehouse, a year and half later I was able to get a better job in the same new field. A year after that I was promoted to supervisor, then assistant manager. I was then offered a job as regional coordinator and operations supervisor. I am making a bit over $70K with 3 weeks paid vacation and good benefits. I would have not been able to be where I am now if I was not lifting boxes at warehouses. Really, this made me start from the bottom and helped me understand the business really well since it was all new to me.
My advise for you, is to not give up. Hard work will pay off eventually. You can do it, I believe that you can.