First and foremost, know that she won't be doing this when she's in college :). Most of us with older kids know that this is just a phase. She sees food as a toy, and not food to nourish her body.
Just give her a few pieces on her plate, and I mean just a few. Maybe even only 1 string of spaghetti, one corn kernel, etc. Slowly build up.
Also, don't give her anything to eat 2 hrs prior to your mealtime if you want her to join in eating with you and your husband. This will make sure she is at least a little hungery. Or, if that doesn't work with her schedule, don't give her anything, but have her sit with you in her highchair (so she's at least contained) and give her a kid type of fork so she can imitate you.
Again, just relax. I know it's frustrating, but no one ever said parenting was easy. DH and I were appalled one time when we were at a restaurant and the parents set up a movie on a personal DVD for a 2 yr old to watch just so they could eat in piece. In my mind, that's not teaching the child to eat with you.
Also, make sure your husband is on the same page with you.
We also found out that our son loved ranch dip (it was a phase) so we made sure he got his carrots and dip as part of his meal.
Good luck