You need to get her to an internal med specialist ASAP. I would never try to guess what is wrong.....losing 1/2 of her body weight is frightening. Please tell me you have done blood work so that the vet can have a general idea of what is going on...
You can find a specialist here
www.acvim.org