So you are optimizing 10-20 keywords each with those expansions? if the base keyword is the same you would probably want to minimize this and sectionalize where-ever you can.
ex:
grapes section
free grapes subsection
how to order grapes online subsection
a warning, if you're building sections on those expansions individually you are going to have a tough time building content and earning relevance as you are kind of competing with your own keywords, against SERPS that are targeted with relevant content.
you may be better off just targeting "free grapes" in 1 section with some keyword mix in the content and having 1 good relevant page instead of 10 low quality pages.
hope that helps.
dan