Предположим, с запасом, что имеет смысл использовать до 10 числовых компонент для сортировки. В этом случае ты создаешь 1 текстовое поле и 10 числовых. После изменения структуры таблицы выполняет сканирование текста и выделяем из каждой строки до 10 чисел. В строке заменяем их на placeholder и записываем значение в очередное числовое поле.