Just have a salary cap and let it be known that anyone who tries to violate it under the table will go to federal prison for tax evasion.

Boom, solved.