Well, I don't know such indexer, but surely something like that could be easily be programmed in Perl, python, ruby, java, ... (for example
!) :-) according that there are not too many macros :-D especially if it needs to index a field that is generated with a macro!
sincerely yours,
Alessandro