One example that I will use to do away with the idea of advanced kata is that just before I began training, Seisan was the first kata taught. When I began training it became the sixth kata taught. Did Seisan become more advanced and therefore was reserved for students of higher rank? No. From what I am told the change only occurred to suit the needs of the higher numbers of young students starting. The Naihanchi kata are shorter and therefore easier for younger students to memorize.
Being a teacher, I find many parallels between karate and teaching. The fact that we continue studying the same kata after having "passed" it while still applying more advanced concepts to the study of the kata is essentially a spiraled curriculum.
So in my opinion, there is no "advanced kata." There are simply kata that you learn when you are more advanced and skilled as a karate-ka. Looking at it also unlocks more information about the kata. If you only look at your first kata at a white-belt level, you'll never understand it any deeper than that. If you look at the same kata with your deeper understanding later in your traini