Необходим ХАК для добавления дополнительных типов полей

Добрый день!
В админке при создании дополнительного поля есть выбор: одна строка, несколько строк, список.
Так вот нужно в список добавить также тип полей: checkbox, radio.
Чтобы при выборе данного значения поле изменяло свой вид при добавление новости хоть через админку хоть через сайт на соответствующий вид.

 Источник:dle-faq.pro, DLE