Ok I'm no expert but this is what I would do. Offer her several little different bits on her plate at once so she can choose what she would like to eat. That takes away the food refusal and the food substitution issues but also allow her to choose what she feels like with regards to teething and food preferences.
When I prepare snacks for my LO (who is 12 months) I put several different fruits, or some fruit and a biscuit etc all in the one bowl...he usually eats the lot (he is a good eater thankfully) but if he prefers something I can watch and take note for next time
The other thing to remember is just because she doesn't want something today doesn't mean she doesn't like it so keep offering things you would particularly like her to eat, just offer with other things as well
That's what I would do, but I am new so I hope it's good advice!!
When they get older and start refusing food because they are being naughty I probably would take a different approach because that is more of a boundary pushing behaviour, but not at 10mos.
Good luck.