Trouble eating

As

My 10.5 month old does great with purées but anything else she struggles with. Puffs, eggs, cut up chunks of carrot anything. Not everytime excluding puffs probably 75% of the time. She has gotten better with the puffs and only throws them up about 10% of the time. This picture was tonight she threw up her entire feeding after gagging on a cracker. I know gagging is a protective reflex but this is way too much and preventing her from moving to table foods. Does anybody have any experience or advice.