You can reduce to two outputs without negative effects. Only one port, the first for LVDS (marked with zero in the table) might work too.
Which trunk of Chameleon are you using?
What size of ram do you have?
Do you get the MEI driver loaded on correct place in the device tree?
My original table has looked like yours. I wanted to get the vga port (it is not directly supported on MBP) working, therefore I had to edit the fourth line like manwe and you have done it too. The third line is the digital port, wich supports dp and also hdmi. The port was working for gfx output. To get audio over hdmi working (dsdt edit necessary too) I have edited it like in my linked post.
At my first attempt to get the E320 up, I have used Chimera as bootloader with causing the gfx glitches, as I have noticed later on . After I had switched at a second try of install to the Chameleon trunk (also with native support of HD3000, GE= no) , the gfx glitches have been gone without editing the table.
The cause of my editng the table has been, that I had speedstep not working on my i5, because of ufsing smbios of MBP 8,2 to get gfx output on the laptop LCD. At first I had reduced the outputs to two and everthing was fine with my 8 gig of ram and the HD3000 with 512 mb. Then I have been able to use smbios of MBP 8,1 and got ACPM and speedstep working. Afterwards I have expanded to three ports with vga added without any issues.
I have 8GB of RAM and 512 video ram, and I only use the DisplayPort when using the external monitor.
Would you please post your patched kext? I don't think I can follow the instructions.