TMDM-7572: "'Unkown' error occurs during data model validation"

Fix field not found issue when type has multiple inheritance in parsed data model.
Strict sort no longer include referenced types' sub types to avoid wrong cyclic dependency detection.
(https://jira.talendforge.org/browse/TMDM-7572)