I am working on a solution for this. Using a script I can read the XML format of the ODX. I use theXML2Struct function for this. Then I go trough this struct to get all the elements out this struct and link information together were necessary.
The challenges I face are how to get the default, min and max value of the parameters from the ODX file (typically not stored in ODX). This I need because I want to save the ODX parameter data to a Simulink Data Dictionary.