If you were to checkpoint it, I wouldn't do it by level but by area. So when a guy moves to a new area you could checkpoint that level (or maybe make him go back a level of quests) and do those, this way he can catch up to the guide as some quests may not be available if your rolling through the whole joanas.