Nope, outside of buying a "parts phone" and swapping the electronics, I think I may be dead in the water. My E970 was only 6 months old, so I may just get the contacts out of my previous HTC phone instead.
PS: Thanks for the google suggestion. I saw that some of my more recently added...