Thank you for your post.
One way is to create global fields for each field. Then, you can evaluate each field before issuing a Find and place that information into another table. Then, before you issue the Find, you can store the results - using Get (FoundCount) - into the other table. The Find is executed using the global field and the results, along with the field, are placed into the other table. For each successive request, you can add a record into the other table with the field and results.
This should get you pointed in the right direction.
Does anyone else have another suggestion?