I dont do that all the time , but made one tool years ago also...If you provide some examples and sample data I can work with you to create a custom piece of software. I do this kind of stuff all of the time with data sources I use.
Im asking because id be interested in selling my software...This doesn't help.....I would need to know the input file format and the type of data errors you're looking for.