Pulse deliberately excludes these dimensions because are self-managed by the TM1 Server. A way to tackle this requirement would be to have these dimensions cloned and then use Pulse to track and migrate the cloned dimensions to the target server, the migration package could use a TI that syncs the Control Dimensions with the Cloned Dimensions at the end of its execution.

Pulse deliberately excludes these dimensions because are self-managed by the TM1 Server. A way to tackle this requirement would be to have these dimensions cloned and then use Pulse to track and migrate the cloned dimensions to the target server, the migration package could use a TI that syncs the Control Dimensions with the Cloned Dimensions at the end of its execution.

Or you could have a rule in the control object attribute cubes which pulls values from the custom attribute cubes. Then there is no need to change anything except create the new objects.