Instead of storing field data in the post meta table, store the field values in a custom database table. This reduced performance issues and makes the data easier to query.