Was auch geht, ist eine Datenstruktur. Dann hast Du ungefähr den gleichen Meccano wie bei native IO.
Bei mehreren Feldern gehe ich jedenfalls so vor.