Customizable object -> row conversion for list