Assuming the season finale is a two-parter, they have 22-23 episodes to find the keys. Which means they have to find one in every 3-4 episodes. The first key will be found in 4x03 or 4x04. Six keys, six ponies. They will find their respective key in their key episode.
If >>479410 is not just a Dash’s self-insert fanfic, my hope (wish) is that Dash finds her key during her epic adventure with Daring Do.
Here’s a thought, maybe they’ll make a movie for all the keys, like some sort of adventure/questing type movie, It would be reasonable to expect another FiM movie at some point, anyway.
I’m guessing the keys are not located in some kind of ruin or old temple but instead in each of the Mane6’s “hearts” and in one of each chars “Key” Ep. once they have done something meaningful or discovered something about themselves their key will appear to them.
Also guessing whatever is inside the box is what gives them their “Rainbow Powers”.
A part of me fears they’ll just rush the plot like what happened with Jake Long, though after watching Castle-Mania, I have some faith in the show restored.
If you watch the entire season and then the last 2 episodes u learn they get there keys in every episode after twilight becomes a princess and gets the box it explains this in episode 25 and the box is opened in episode 26 along with twilight finding her key