Are you up for taking her for a swim somewhere? I find that swimming totally exhausts them and can sometimes break that HORRIBLE no sleeping pattern. It will also work her muscles and can help with the frustrations.

HUGE hugs, I've been there too