Du musst in diesem Fall die Hochkommata tatsächlich verdoppeln.
Dies kannst du ja vor der Analyse des Strings z.B. per Replace durchführen.
Problematisch ist es dann, wenn die Feldlängen dadurch überschritten werden.
Da du ja sicherlich nicht für jedes Feld eine eigene Routine hast, kannst du ja auch beim Bereitstellen als Parameter den Replace verwenden.

Ansonsten würde ich dir eher empfehlen, die Daten in eine PF mit einem ID-Feld zu schreiben und als Übergabeparameter dann die ID zu verwenden. Das wäre der besserer Weg gewesen und erleichtert auch ggf. die Nachvollziehbarkeit.