おっしゃるように、「U+C554, U+C774, U+3400, U+3401 あたりは、CJK扱いされている」と思っていたのですが、前田さんのご指摘で、思い違いがわかりました。
「個別言語サブセット版(Region-specific Subset OpenType/CFF)」というもの、これから勉強します。
当座は DeclareUnicodeCharacter で対応をと考えています。源ノ角フォントなどの利用も検討はしています。
異体字のほうも対応できればと考えていますが、前処理するための ruby スクリプトと LaTeX マクロも用意してあるのですが、どうするか思案中です。