A sales contract is always a bilateral agreement between two clubs. Hence you cannot stipulate that the selling club will earn a share in ALL future sales of the player. Only a law could do that.
Also, you might consider how in the case of real estate, a restrictive covenant that runs with the land would make all your true statements open to more interpretation once the scope is expanded beyond contracts for good and services.