Мы для схожей задачи использовали osm2pgsql. Правда список полей не правили, но там ест файл default.style - как я понимаю с помощью него можно настроить набор полей БД.
Вполне работоспособный вариант - проверено.