These two methods may be of use:
(nullable CIImage *)imageByColorMatchingColorSpaceToWorkingSpace:(CGColorSpaceRef)colorSpace NSAVAILABLE(1012, 100);
(nullable CIImage *)imageByColorMatchingWorkingSpaceToColorSpace:(CGColorSpaceRef)colorSpace NSAVAILABLE(1012, 100);
with any luck you can use them to specify a colorspace that will "in effect" cause the print tree to show you that no effective color management is taking place or "worst case", that the matrices and gamma curves effectively cancel each other out.