The letter shows that the money came from abroad, yours didn't so bank can't show it, maybe there's corrupt agents and banks who can do it for you, money talks usually.
You could put it in Thai company name but that's illegal using Thai proxies so don't be tempted