Short term list only really helps you get a short term visa. Which is, by necessity, employer sponsored
came to mind though that there is an angle we haven’t appreciated- what does your spouse/partner do? (Assuming you have one) that might open up some alternative approaches