con quella situazione lo "split" non lo eviti in ogni caso
però se non sbaglio il DataProvider accetta come argomento da parsare anche un xml formattato con determinate regole, potresti far scrivere quello da ASP, per evitare troppi sbattimenti