Currently Extract feature is quite useless for complex codex entries with multiple details.
It separates each part of entry as a separate entry, making it completely useless.
Additionally it often groups things as separate entries even when they aren't.
I'd say rework it so it can easily put data into custom details that share the same name.