Get rid of the indirection. Hiring lobbyist isn't necessary.
Instead, a two step system would be nice:
1. People add money to pool. The pool's contents are publicized.
2. After congressional votes, the pool is distributed to all politicians who voted "correctly".
Note that this incentivizes politicians to oppose the status quo, as the less politicians supporting a piece of legislation, the higher the payout.