Using secondary indexes to avoid denormalization