This problem was self inflicted. To help others, this what I found out.
Tables retrieve all the records for the range. I have to watch out that every record can be rendered efficiently. I had a couple calculated fields that triggered lazy loading of fields. It was these fields that caused the FindByKey.