We have a lot of similar struggles with DS. He did see the feeding team for a while. We started with a sticker chart for trying new foods. When he fills it up he gets to choose something to do, normally he picks Chuck-e-cheese. But it could even be a trip to the playground, library, etc.
We started with one bite of a new food earns you a sticker. The next chart was 3 bites, then 5, then 8. Eventually he was much more willing to try new foods, and even incorporated some into his regualr diet (even asked for them!)
We now do a "clear your plate award", a sticker for clearing your plate. We make our regular meal, making sure it has atleast one thing he likes. The feeding team stressed putting a little of everything on his plate, even if you know he doesn't like it.
A little while ago, Lisa Greene posted and excellent article about CF and picky eaters. I read it to DH and told himI wanted to try it for a month and see how he does. It has made a big difference, not only in how well he eats, but the stress level at meal times. It basically said IGNORE all bad behavior. And no nagging! Then praise every single good thing you see. Don't remind him of getting a sticker for his chart or anything, its all up to him. I"ll find the article and link it for you, might be worth trying it for a few weeks and seeing if it helps.
If he's really dawdling at a meal or seeming uninterested, I've been known to give him the option of having a scandi-shake instead. He'll probably get more calories from it anyways <img src="i/expressions/face-icon-small-smile.gif" border="0">
Edited to add link:
<a target=_blank class=ftalternatingbarlinklarge href="http://www.happyheartfamilies.com/articles/article/7733564/147086.htm">http://www.happyheartfamilies....cle/7733564/147086.htm</a>