Сделал способом, про который писал выше. Joomla не фильтрует кавычки при вызове jhtml, что позволяет прокинуть второй атрибут через value. Это помогло, хотя для cms камень в огород.
Покопался уже. Нет там ничего для радио-опций. Есть, наоборот, неприятные моменты, как, например, формирование id лейбла для опции на основе value. Это вообще финиш, когда value не число, а скажем, текст. Хорошо хоть встречается это редко.