I may not have explained it appropriately. Yes, as you first mentioned, in the table pointer there are a number of consecutive pointers pointing to a whole chunk of text, but then the pointers change directions to another continuous set. This occurs four times, making a total of 5 text blocks.
The first pointers ($70001-$70148) point to the second text block in the ROM (2668E-27FFF, base pointer $4C000), etc. When I was testing the script dumps I noticed that the dialogues ended abruptly, so I came to the conclusion that I needed to recalculate the addresses in new text blocks for Cartographer. I completed it by trial and error, basically. Interestingly enough the last pointers point to the first text block in the ROM.
It will definitely sound silly to you (and I know that I'm just reinventing the wheel), but I find this astonishing.
Not only that, but also how these two little powerful tools are able to work across completely different games.