Hi, Mike

IF a NE567 isn't sufficent to filter the signal ... I do not see what a simple PIC could do better ...

May be a DSPic ... if any amplifier was available in it ...

That said it's a problem of cleaning the signal before filtering it ... and I , personnaly, would add a little signal filtering card before the 567 Input ...

Alain