In Kol HaTor, we are taught that there are essential three levels of Moshiach ben Yosef (See Kol HaTor chapter 1, siman kaf).
- The Upper Moshiach ben Yosef - This is the M"T (The highest angel in the heavenly sphere), they are in the upper war against Armilus (in particular in the war of Gog and Magog)
- The Lower Moshiach ben Yosef - This is one Jew in every generation that merits by his actions to work for the salvation of Israel, actions of salvation and raising the banner of Torah with personal sacrifice, until he reaches the level of 999 in Yesod (another conversation in itself)
- All Beit Yisrael - Any Jew who in his actions takes up a part of the tasks of Moshiach ben Yosef (which are the tasks of the Keitz Meguleh listed before), big or small, according to the particular soul.
I would add that that for the second level, of the individual in every generation, there is a sub-level. This is the final Moshiach ben Yosef. This is the Moshiach that will be revealed in the year 66 mentioned in the Zohar. This is the Moshiach that will not die.