It is imperative that you have an attorney well versed in this area to assist in the negotiation process. There are different nuances to contracts which can be included to make the contract a fairly negotiated contract for both sides that addresses common concerns. I've worked with several individuals through Harvard's Online Legal Media Network doing similar agreements for musicians.