So there's a pretty serious limitation with how Lords work right now that keeps them from reaching their full potential, and it's their faction assignment. If a Lord gets generated or added manually as part of one of the 'elite' subfactions within a parent faction (See Lion's Guard or Mercenaries), they will inevitably defect from said subfaction because the subfaction owns zero markets. This means that you can only tie Lords to parent factions, and as a result deny them the possibility of being generated with the optimal doctrines and modifiers available to special 'boss' subfactions.
Evidence:
I created an upstanding Lord as part of the 'Great Houses of Kassadar' faction, a part of independents, and he immediately defected at the end of the month. I'm pretty sure an Upstanding Lord shouldn't defect, much less in a month, unless he was triggering the 50% chance prompted by the faction being marketless.
Edit: Added a PR in Git that I think might improve the mod, hope you don't mind taking a look. 
I have so many questions.
for one, are the 'Great Houses of Kassadar' not actually independent (but there one world gets strange ships)? so like, if you were to make a starlord with a json file could you not just put down a 'independent' as the starlords faction, but just have the strange ships? or is there something im missing about this?
if you are talking about generating a starlord with my starlord generator, there is a way to do this. just create a new LordGeneratorListener_base and forcefully change the faction of a lord from the 'Great Houses of Kassadar' to 'independent'. (in all 3 'editLord' functions).
as for having lords of 'elite' sub factions generate with the starlords generator... I suppose its possible. It will likely require each modder to add support to have the sub factions generate, but I could in theory get some type of support for this working. I will look into it.
also... if I missunderstood what on earth you were attempting to do, please please explain. because I am feeling like I am in fact, not understanding anything
edit: also not seeing your PR. I did see you comment on someone else PR, but I dont understand how that would be relevant to this...