I don't think it is possible to add spells like you want to, but you can require the user to take specific spells and throw an error if he doesn't. Look at my Draconic Legacy feat for an example of requiring a Sorceror to take specific spells as bonus spells.
For adding to secondary spells, look at Focused Specialist feat. I think I did that one... maybe?
|