UV per channel?

When using packed textures, is there a way to reduce the instances of the texture I need to bring into a material to 1 if I am using distinct UV operations on the channels?

Eg. If I had a vertical and horizontal linear gradient in the Red and Green channels and wanted a corresponding panner on them…

Is there not some way to split the channels and allow UV operations on each without multiple copies of the texture?