If you don't know where the pointers are, how do you know what format they're in?
Did you try tracing like Ryusui suggested? The game has to read the text from ROM at some point -- so set a read breakpoint on that text and figure out how the game is reading it, and trace back to find out how it's getting the pointer (could be hardcoded, or some kind of mathematical calculation -- or the pointers might just be stored abnormally)
Oh, Now I got it, These Pointers are basically used for storing addresses in a different format than using the Indirect JSR way.
Example:
LoPointers:
.db <Pointerbyte1, <Pointerbyte2 (etc...)
HiPointers:
.db >Pointerbyte1, >Pointerbyte2 (etc...)
It'd be a couple seperate BYTE areas instead of words. That might help