I really sympathise with you, its not an easy job at all! I would start teaching Indy the 'stand' command, as this would help. Just plan to do half the grooming on one day and half on another, as it is so time consuming. I have been doing my 3 for about 18 months now and i still take about 2 -3 hours to do each of mine. They all have this 'special art' of being able to hide all their paws underneath them on the grooming table,
so i do have to regularly get them to stand, but it is really them just playing up.
They also pick up on my 'soft, easy going' nature, so i have to be feeling very positive and determined whilst grooming them.
Do you have a grooming table? If so you could use the harness/arm to help keep her still. I am quite annoyed with myself as i seem to have mislaid mine.
Good Luck, and don't give up.