You can embed keywords in each subflow that you use in a message flow.
You must use a different keyword in each instance of a subflow, because only the first recorded instance of each keyword within the message flow .cmf file is available to applications that use the IBM® Integration API, which include the IBM Integration Toolkit.
The order that subflows appear in the .cmf file is not guaranteed.