I'm no modder but you could make it work like this: assign two colors to a given vehicle, have "color 1" and "color 2" on the kart bodies, have option 1 change the kart body and main color and have option 2 change the vinyl and seat color.
I think it sounds possible (even though you might need to forget with support_garage a bit)