It shouldn't be all that hard, really. We ban prostitution (whether we should or not is another question). It's the same principle: you can do the thing as much as you like, but you can't pay people for it.
It doesn't have to be strict. It doesn't have to be two sided. For simplicity, maybe you want to only ban the paying side. Say there can't be a post in your budget that says "influence politicians for favourable legislation" if you're an LLC. How limited liability corporations spend money is already pretty monitored, for obvious reasons, so it wouldn't be that hard.
How will you ban corporate shills?