Сортировка списка словарей несколькими клавишами с различным порядком

Мне нужно отсортировать этот список словарей:

[ {K: 1, B: 2, A: 3, Z: 4, ... } , ... ] 

Заказ должен быть:

  • K – нисходящий
  • B – нисходящий
  • A – по возрастанию
  • Z – по возрастанию

Я только выяснил, как сортировать все ключи по возрастанию или убыванию ( reverse=True ):

 stats.sort(key=lambda x: (x['K'], x['B'], x['A'], x['Z'])) 

Может ли кто-нибудь помочь, как сортировать по ключевому разному?

Python - лучший язык программирования в мире.