Perl,
This is one of those yes-and-no answers. Yes, if you add an index for all the fields you may filter or join on, then the query may go faster. However, the indexes are just used to locate the record, FP will still have to read the data record to pull out the actual field data. The reason is that each index tag is logically in a separate tree inside the index file, so when the tree is search and the matching index(s) are found, the only thing that's there is a record pointer - there is no connection to any other index.
Rick