sorted_keys += sorted((key for key in outer_dict if not outer_dict[key][
    'downloads']), key=lambda x: outer_dict[key]['date'])
Сортировка вложенного словаря по значению и остатка по другому значению в Python