I've found a (slightly ugly) workaround for this:
- make a plugin containing only your NPC records
- convert it to a .esm using tesvsnip
- load it into the CK and follow the procedure JoelBurgess posted above to create the .dds and .tga files
- make the rest of your mod as a .esp file with the .esm you just created as an additional master
Using this method the NPC's face showed up perfectly with the proper skin tone, eye makeup, lipstick, etc.
EDIT: Damn! Ninja'd!I think i need some help with this.
Whatever i try to do, either it wont save the dds and tga, or despite it being there, it will still show the mismatch

Also, when you said convert to esm via TesVsnip, did you mean to save it as esm or to make it an esm via the spells ? Doing so via the spells function will fail due to some tes4 error..
What about the "Npc Records" ? Just the npc entry, nothing else ?
Right now i just created my own npc, changed the face values and so on, then i saved it.
Then i convert it to an esm in tesvsnip, load it in the CK again, play around with the lips tone and then finally i try to get the tga and dds files. Now most of the time nothing will happen. It will state, that it was saved, but in reality, nothing was saved. Even if it was saved, the mismatch still occurs in game...

What am i doing wrong?
I think it would greatly help, if you could write a step by step guide..

Maybe, i am just being silly... or maybe just tired
