Question: What is it that makes any official "beholden" to any special interest?
Answer: Two things; MONEY or IDEOLOGY. The current pResident is ideologically tied to the enemy. The solution for that is not a pretty one. But for the money aspect...
All political donations must be ANONYMOUS. If you don't know to whom you are "beholden", you can't do their bidding. Make it a felony to disclose or to attempt to discover the identity of a donor, with appropriate prison time for violators.
Will some cheat? Sure they will. But the first few frogmarched off in jumpsuits should minimize that!
Dems will cheat the system to be sure - I like your anonymous donation idea, even better than full disclosure.
The left is too good at political terrorism to allow them to know that person X gave to a pro-life, pro-marriage candidate.