I write with a serious problem regarding spell lists for classes such as:
...and many other base classes that were added outside of core rulebooks (countless basically). Problem is there are dozens of books that add new spells for core rulebooks base classes while none of them directly mention classes that were added in other books. This creates insane discrepancy between base classes with ones such as sorcerer or cleric seemingly having millions of spells available to them while ones such as witch or shugenja seem to have nearly nothing.
Is there any official or semi-official material that resolves this issue? If not how am I supposed to pick which spells are available to those classes (obviously leaving them in UP state with spell lists the size of a peanut is not an option)?
Each base class seem to have some theme to them (like witch even though arcane have access to healing spells but no access to battle magic, dread necromancer having everything death and harm-related with no damaging spells and no buffs or warmage having only battle magic and nothing else) but I strongly prefer hard rules to making decisions based on "feel".
As for my own research in the matter: I didn't find anything on that topic in books. I didn't find anything in WotC Indexes (only PH spells are mentioned for most of those base classes and some classes aren't even listed there at all).