We know the CPU can't render two Profiles at once. We know Profiles are only a few kb in size.
Bearing these facts in mind, shouldn't it be possible to load two Profiles into the edit buffer and render a single resultant amp / cab or both based upon an interpolation of the raw (Profiled) data of each? IOW, you choose how much of each DI, Merged or Studio Rig you'd like to hear via a "blend" parameter, and this resultant set of parameters, which would be no different in size or scope than that of a single Rig, could be rendered through the Profile-playback engine... in realtime.
Further possibilities employing the same principle spring to mind:
Blending Cabs.
Awesome possibilities of morph-pedal assignment. The mind boggles!
Splitting the single blend parameter up into hitherto-unheard-of parameter sets that allow different characteristics of two amps or Cabs to be blended.
[Insert plethora of imagined possibilities here]
To recap:
Profiles are small files that contain a specific set of parameter values determined during the Profiling process.
I propose that the KPA should in theory be able to be programmed to allow morphing / blending between any two of these sets because it doesn't have to involve rendering two Profiles at once - just a basic, low-CPU-overhead, user-determined blend / interpolation / morph of the raw data that differentiates one Profile from another, just as morphing between two parameter sets within a single effect doesn't require two instances be calculated at the same time. The resultant data values could then be treated as if they represented a "regular" Profile.
In theory. Unless the K-Team™ has a spanner to throw in the works...