If she's slipping off and struggling with the flow, have you tried feeding with you both lying on your sides (on a towel)? That way the excess milk can just ooze out of bubs mouth, and she may not struggle quite as much.
Get the very best help you can - your chances of winning here are pretty good.