Hi Loonook.
While this is a bit late, I thought I'd respond anyway.
There is a pretty good spell database on d20pfsrd that has the components listed for every spell. I downloaded their database and broke it down into a list of components, removing all duplicates. It probably isn't 100%...