I have not done it yet. I believe it can be done. You simply have to seek out every single faction reference in every single .txt and otherwise linked file, and add your new faction.

This is a lot of work.