JDB, I can't tell you a good solution, but I can tell you that buying an F type mirror that has the HomeLink on it will work but it throws lots of codes. I also wanted HomeLink, so I found a used F type mirror on Ebay, got it, installed it and it worked fine. After 5 or so miles of driving, the ABS, Traction Control, Parking Brake, and Spoiler warning light all came on. I got a code reader, and I had 20 some codes all about can bus failures. So, I took the mirror off, no more codes.
I know that isn't a solution but at least you don't have to play trial and error games.
I know that isn't a solution but at least you don't have to play trial and error games.