Improve query time by an order of magnitude

This change leverges the data from the secondary record browse
method to improve query speed. Previously, we performed a database
fetch during a find query, which had to load a bunch of primary
records and was obviously slow