MAX7219 doesn't really work for RGB LED matrix. I think you would need 3/matrix, with extra components to isolate them from each other so they don't interfere with each other as you multiplex the cathode sinks from the devices.
I'll draw something up to show what I mean.