Seems very close to what I'd do.
I'd make a player choose what their bloodline is, wether draconic, demonic, etc. What sort of demon/dragon/angel/whatever. Depending on which they chose, they would gain generic liniage feats/abilities as they went up in level that would give them spelllike...