Hi Stephen,
Please check out below blog,
http://blogs.msdn.com/b/mvpawardprogram/archive/2012/02/27/microsoft-dynamics-crm-changing-the-primary-field-in-custom-entities.aspx
HTH!
If you get answer of your question, please mark the response as an answer and vote as helpful !!!