Ну, тут больше пожалуй и правда никак, т.к. из clean приходят только экзепшены с текстом, и собираются они внутри тоже с текстом в словарь по именам полей. Эта штука по ссылке, как я понял, делает то же самое (сопоставляет). В своих clean (формы, полей итд) так-то можно возвращать и с кодом и как угодно, просто не очень понятно на каком уровне у вас REST API. Если выше форм, то никак не сделаете, т.к. собирается внутри форм всё равно в словарь. Если ниже, ну так тут либо свои валидации, либо + в дополнение перекрывать стандартные.