S.H.
how can she be done in 2 minutes? That's quick.....so my 1st answer would be: slow down her meal. Make sure she is minding her manners, keep her involved in the table discussion. As soon as you see her trigger into "crazy girl", redirect her into her meal. Teach her to respect your meal time.
To begin this process, take the time before each meal to tell her what your expectations are, how you will help her to mind her manners, & what the rewards/consequences are. Promise her a book after dinner.....but don't hang it over her head. Dinner time (& seriously the whole rest of the day) shouldn't be about battling.
I sincerely wish you would watch the "1-2-3" discipline method. It will help you immensely! The whole scenario you are describing means that your daughter is struggling & it's time to change the atmosphere at home. Good Luck!