Again good question.
For now I'm just doing the math on the possibilities and putting it out there for feedback.
That said, I'm guessing the easiest would to be to check each box and ask:
- is it empty?
- does it contain an emoji? Which one?
- does it contain a line?
Then add password
Then do magic math and end up with an nsec
(the emoji part would always have the same standard size/length, so I don't know if the password could be treated like a btc-passphrase-like add-on)