This sounds a lot like Ecuador's system... they do not use tax credit system. In a nutshell, in Ecuador, if you can prove that any tax was paid overseas, no local taxes will apply on that income.
The solution to this kind of system is to incorporate a holding company in Montserrat or another...