Как убрать пустые дивы?
В настройках каждого поля есть пункт «Поведение при отсутствии результатов». Поставьте флажок на значение «Скрыть при пустом значении»
А чем Вам мешают эти пустые div??
Попробуйте покопаться в field.tpl.php. Думаю можно там условие прописать, если поле что то содержит, то выводить, если нет то не выводить.