I think you're getting "wants" and "needs" mixed up. Yes, kids need food, but no kid "needs" prepackaged little things of apple sauce or a specific brand of granola bar. The real, underlying need is more attention and activity- which you can only do your best to meet.
She might do better with "regular foods" if she can help prepare them. I'd also stop with the "special foods" completely. Theyr'e meant to be snacks, but when they're in the house, she won't eat anything else.