I don't have CF and I don't have a child with CF, so my advice is less than relevant. I am putting my two cents in though because I have three relatively adventurous eaters and I am a "foodie." Also, one of my three kids has some texture/sensory issues--enough so that I have thought to myself, if he were not the third child and did not have a major desire to copy his siblings, his food and activities would be constrained by this issue (and I would seek help for him). Because of our family's attitude toward food though, he eats sushi, jellyfish, lamb, olives, nuts...etc.
<br />
<br />The biggest help and positive thing in my power has been example. YOU need to eat the target foods WITH your son. (Minus the shakes, right
<br />I have had success when I take my kids to a playground, get them good and hungry, then introduce a food while we are on the playground bench and there are no other options.
<br />Try to invite kids over who are adventurous eaters (I practically rented my oldest son to friends whose kids were picky).
<br />When your son is a bit older, involving him in food buying and prep can also help.
<br />
<br />If you expand your whole family's repertoire of foods, you will get some unexpected hits. My daughter hates all cheese except blue and parmesan. Most people would never think to try these cheeses on a kid who "hates cheese." And my texture-issue kid (4 yrs) eats stir fried kale with salt and garlic but wouldn't touch a green bean unless he were promised a really decadent dessert. Which brings us to "try it" bribes, but they don't often work with two-year-olds. Usually 3-5 is when "if...then..." starts to work well.
<br />
<br />I hope some of this helps. I like helpkids idea too. A friend had therapy for her son and helped a lot. She and her family are still not adventurous eaters, but her son stopped his milk, yogurt and bagels streak...and he got on the growth charts for the first time since he was an infant.