It took a little more reading and experimentation, but here it is......
Code:
cat filename | grep -n '[0-9]\{5\}' | awk -F"t" '{ printf ("%-41s5s\n", $1, $2) }' | more -17 -p
The printf value of 41 was selected based on the size of the longest string in the current page that I was working on +5 spaces for the line numbering provided by grep, and the spacing between the first and second fields. Also, the printf value of 5 allowed the 5-digit entries in the second field to be left aligned. Tried it with the "-", but it mangled the first field entries. I could have separated the fields by "%-41s<spaces here>5s", but it's just a matter of personal preference on this point.