Hello @darla14,
You can import multiple models in X-Cube-AI and you will get network1.c network2.c etc as you said.

I don't know what you want to achieve but you can maybe try to create a model with all your inputs, your models and outputs. For example, if you add 2 CNNs with inputs of size (28,28,3), you could create a single model with an input of size (28x28x6), then in the model split the input (with a slice layer I believe), pass each image in their models and output a vector of size (nb_class,2) which is the concatenate output of your 2 models.
I have never worked with multiple inputs and outputs model, so you have to try (I could not find it in the doc, but I don't think it is an issue). If using multiple inputs/outputs do not work, you can try to combine them as explained above.
Just make sure to respect the compatible layers and conditions:
ONNX toolbox: https://stedgeai-dc.st.com/assets/embedded-docs/supported_ops_onnx.html
TFlite toolbox: https://stedgeai-dc.st.com/assets/embedded-docs/supported_ops_tflite.html
Keras toolbox: https://stedgeai-dc.st.com/assets/embedded-docs/supported_ops_keras.html
Have a good day,
Julian