Možné to je, jen pracnější.To co požaduješ vypadá totiž dost těžko možně.
Vidím v podstatě dvě řešení:
1) vybrat takový oddělovač, který se v textu neobjeví. Středníky a čárky jsou profláklé, mým oblíbeným je svislítko "|".
2) přeprogramovat cyklus, aby bral v potaz nejenom oddělovač, ale také obsah mezi uvozovkami jako celek. Snad nebudou uvozovky i v některém řetězci...