Вообще я вижу только два эфективных решения.
1. Переделать request.extender.inc.php так, чтоб он смог нормально обработать POST массив из html формы (как?).
2. С помощью способа, предложенного Temus (jquery.form.js) преобразовывать параметры перед отправкой html формы.
(я остановился на втором варианте, т.к. по задаче можно использовать javascript, но если по уму, то лучше (а главное универсальнее) конечно проработать первый.)
Кстати, подобной «многопараметровой» формой можно было бы сделать афтоконфигуратор сниппетов для MODX.
Например была бы колонка параметров (допустим для того же ditto), а по нажатию одного из них, раскрывается форма ввода возможные значений (checkbox, multiple select, select, input). И опубликовать бы такой конфигуратор на modx-cms.ru :-)
В revolution, вроде уже организована подобная штука.

Создан сниппет [[GetStringMod]], который преобразует полученный методом GET значения параметров, в вид, приемлемый для ditto, т.е. поочередно, через запятые;
В моем примере три параметра формы priority, place, style (принимают значения из input selelct'а).
Таким образом запрос например
index.php?tags=priority1&tags=style1&tags=place1
преобразуется в priority1,style1,place1
Далее он(сниппет) помещен в вызов ditto
И дитто выбирает значения подкаталога только пришедшим, с помощью расширения request, тэгам (параметр &tags)
Всё, надеюсь это кому-нибудь пригодится :)
JustViktor