Inflater используется чтобы просто получить из XML-файла View'шку в виде объекта.
Adapter списка используется, чтобы обрабатывать данные для вывода их в список.
У них разные области применения.
Зачем вам мучить и себя и систему тем, чем в Android'е уже давно озаботились?
Вы можете в своем адаптере получить view при помощи inflater'а и единожды показав, что и куда из данных надо поставить получить полноценный список с преферансом и куртизанками, вместо простого списка view, который вы хотели получить циклом.