Вы можете настроить ListField, чтобы делать то, что вы хотите. Имейте в виду, что ListField не имеет отдельных объектов Field в каждой строке - он просто рисует всю строку сразу, и вы предоставляете метод рисования для этого. Таким образом, ваша ментальная модель выглядит несколько неверной, поскольку вы думаете об этом как о полях.
Вам нужно будет переопределить поведение фокуса и движение трекпада. Затем вы можете нарисовать каждую строку с соответствующей частью элемента списка. Вам придется справиться с этим самостоятельно.
Если вы поддерживаете сенсорные устройства, вам также потребуется обрабатывать сенсорные события, чтобы выяснить, какая часть строки была затронута.