No, you have to leave the laws prohibiting foreign campaign contributions.
Okay, I'll grant you that one, but it still leaves the same problem.
Foreigners can't invest in US elections.
Foreigners can give money to US individiuals.
US Individuals can give money to campaigns.
I'm not saying that foreign interests should be allowed to donate. I just don't see a way around this sort of loophole.