Currently a transformation is recreated between two calls to KisColorTransformationFilter::process, they should be cached in the transfo and recreated only if the configuration has been changed.
After six years, I'm closing this now :-)
or, Dmitry says, Zagge implemented it...