[WIP] Implement support for secondary index reads

talked about this on IRC. Since the request is async you'll need to do the checks vs. the data table in .then().