При том, что при использовании вычислений для значений, по которым будет происходить сортировка (value+0) MySQL сначала должен будет прибавить ко всем значаниям 0, а потом уже сортировать. Что ессно дольше нежели сортировка с использованием индексов
Только непонятно, что мешает сделать классически - в классической РСУБД использовать дополнительные таблицы - "параметр"-"значение" и таблицы связь "многие ко многим", в СУБД с поддержкой наследования - собственно наследование