Don't quote me on this, but... I think you are asking XBMC to get a bit more specific than it is currently capable of doing. The current Window IDs that you can create specific keymaps for are
Code:
{{"home" , WINDOW_HOME},
{"programs" , WINDOW_PROGRAMS},
{"pictures" , WINDOW_PICTURES},
{"filemanager" , WINDOW_FILES},
{"files" , WINDOW_FILES}, // backward compat
{"settings" , WINDOW_SETTINGS_MENU},
{"music" , WINDOW_MUSIC},
{"video" , WINDOW_VIDEOS},
{"videos" , WINDOW_VIDEOS}, // backward compat
{"systeminfo" , WINDOW_SYSTEM_INFORMATION},
{"testpattern" , WINDOW_TEST_PATTERN},
{"screencalibration" , WINDOW_SCREEN_CALIBRATION},
{"guicalibration" , WINDOW_SCREEN_CALIBRATION}, // backward compat
{"picturessettings" , WINDOW_SETTINGS_MYPICTURES},
{"programssettings" , WINDOW_SETTINGS_MYPROGRAMS},
{"weathersettings" , WINDOW_SETTINGS_MYWEATHER},
{"musicsettings" , WINDOW_SETTINGS_MYMUSIC},
{"systemsettings" , WINDOW_SETTINGS_SYSTEM},
{"videossettings" , WINDOW_SETTINGS_MYVIDEOS},
{"networksettings" , WINDOW_SETTINGS_NETWORK},
{"appearancesettings" , WINDOW_SETTINGS_APPEARANCE},
{"scripts" , WINDOW_PROGRAMS}, // backward compat
{"videofiles" , WINDOW_VIDEO_FILES},
{"videolibrary" , WINDOW_VIDEO_NAV},
{"videoplaylist" , WINDOW_VIDEO_PLAYLIST},
{"loginscreen" , WINDOW_LOGIN_SCREEN},
{"profiles" , WINDOW_SETTINGS_PROFILES},
{"addonbrowser" , WINDOW_ADDON_BROWSER},
{"yesnodialog" , WINDOW_DIALOG_YES_NO},
{"progressdialog" , WINDOW_DIALOG_PROGRESS},
{"virtualkeyboard" , WINDOW_DIALOG_KEYBOARD},
{"volumebar" , WINDOW_DIALOG_VOLUME_BAR},
{"submenu" , WINDOW_DIALOG_SUB_MENU},
{"favourites" , WINDOW_DIALOG_FAVOURITES},
{"contextmenu" , WINDOW_DIALOG_CONTEXT_MENU},
{"infodialog" , WINDOW_DIALOG_KAI_TOAST},
{"numericinput" , WINDOW_DIALOG_NUMERIC},
{"gamepadinput" , WINDOW_DIALOG_GAMEPAD},
{"shutdownmenu" , WINDOW_DIALOG_BUTTON_MENU},
{"musicscan" , WINDOW_DIALOG_MUSIC_SCAN},
{"mutebug" , WINDOW_DIALOG_MUTE_BUG},
{"playercontrols" , WINDOW_DIALOG_PLAYER_CONTROLS},
{"seekbar" , WINDOW_DIALOG_SEEK_BAR},
{"musicosd" , WINDOW_DIALOG_MUSIC_OSD},
{"addonsettings" , WINDOW_DIALOG_ADDON_SETTINGS},
{"visualisationsettings" , WINDOW_DIALOG_ADDON_SETTINGS}, // backward compat
{"visualisationpresetlist" , WINDOW_DIALOG_VIS_PRESET_LIST},
{"osdvideosettings" , WINDOW_DIALOG_VIDEO_OSD_SETTINGS},
{"osdaudiosettings" , WINDOW_DIALOG_AUDIO_OSD_SETTINGS},
{"videobookmarks" , WINDOW_DIALOG_VIDEO_BOOKMARKS},
{"filebrowser" , WINDOW_DIALOG_FILE_BROWSER},
{"networksetup" , WINDOW_DIALOG_NETWORK_SETUP},
{"mediasource" , WINDOW_DIALOG_MEDIA_SOURCE},
{"profilesettings" , WINDOW_DIALOG_PROFILE_SETTINGS},
{"locksettings" , WINDOW_DIALOG_LOCK_SETTINGS},
{"contentsettings" , WINDOW_DIALOG_CONTENT_SETTINGS},
{"videoscan" , WINDOW_DIALOG_VIDEO_SCAN},
{"favourites" , WINDOW_DIALOG_FAVOURITES},
{"songinformation" , WINDOW_DIALOG_SONG_INFO},
{"smartplaylisteditor" , WINDOW_DIALOG_SMART_PLAYLIST_EDITOR},
{"smartplaylistrule" , WINDOW_DIALOG_SMART_PLAYLIST_RULE},
{"busydialog" , WINDOW_DIALOG_BUSY},
{"pictureinfo" , WINDOW_DIALOG_PICTURE_INFO},
{"accesspoints" , WINDOW_DIALOG_ACCESS_POINTS},
{"fullscreeninfo" , WINDOW_DIALOG_FULLSCREEN_INFO},
{"karaokeselector" , WINDOW_DIALOG_KARAOKE_SONGSELECT},
{"karaokelargeselector" , WINDOW_DIALOG_KARAOKE_SELECTOR},
{"sliderdialog" , WINDOW_DIALOG_SLIDER},
{"addoninformation" , WINDOW_DIALOG_ADDON_INFO},
{"musicplaylist" , WINDOW_MUSIC_PLAYLIST},
{"musicfiles" , WINDOW_MUSIC_FILES},
{"musiclibrary" , WINDOW_MUSIC_NAV},
{"musicplaylisteditor" , WINDOW_MUSIC_PLAYLIST_EDITOR},
{"teletext" , WINDOW_DIALOG_OSD_TELETEXT},
{"selectdialog" , WINDOW_DIALOG_SELECT},
{"musicinformation" , WINDOW_MUSIC_INFO},
{"okdialog" , WINDOW_DIALOG_OK},
{"movieinformation" , WINDOW_VIDEO_INFO},
{"textviewer" , WINDOW_DIALOG_TEXT_VIEWER},
{"fullscreenvideo" , WINDOW_FULLSCREEN_VIDEO},
{"visualisation" , WINDOW_VISUALISATION},
{"slideshow" , WINDOW_SLIDESHOW},
{"filestackingdialog" , WINDOW_DIALOG_FILESTACKING},
{"karaoke" , WINDOW_KARAOKELYRICS},
{"weather" , WINDOW_WEATHER},
{"screensaver" , WINDOW_SCREENSAVER},
{"videoosd" , WINDOW_OSD},
{"videomenu" , WINDOW_VIDEO_MENU},
{"videotimeseek" , WINDOW_VIDEO_TIME_SEEK},
{"musicoverlay" , WINDOW_MUSIC_OVERLAY},
{"videooverlay" , WINDOW_VIDEO_OVERLAY},
{"startwindow" , WINDOW_START},
{"startup" , WINDOW_STARTUP_ANIM}};
Moral of the story is there is not a window ID for season or episode lists... If you are skilled, maybe you could sigure out a way to create a window ID for them, but that is outside my pay grade.