Well I see your problem. I don't think there is a way to put a MWI key on a SIP device for Non-SIP phones or visa-versa.
Haven't tried this so you may have to "lab it out". I was able to add a Message Waiting Idication key on on of the SIP phones we have programmed. Unfortunantly, I don't have a live SIP device to test with so you may have to "Lab this Out" if you haven't already. It would at least seem to me that this would work.
Ralph