I don't think your alt is putting out 150a at idle. You say it maxed out your mechanics voltmeter... voltmeters aren't meant to handle much current, maybe like 10 amps. The proper way to test is with a current clamp on your alternator wire, and a load tester. The reason you are getting voltage drop at idle is because your alt ISN'T putting out enough current at idle, if it was putting out 150a, it's unlikely that you would be having problems. Your only option would be to add a larger battery (or batteries), but since you aren't able do that, you are stuck.
Well, there is one long shot... you can get your alternator rewound with smaller wire. It has been my experience that the larger gauge windings you use, the more power you get at high RPM, but the lower you get at idle. If you use smaller windings, you will get lower overall output, but it will charge better at idle. This may help, but its effectiveness may be limited, and it depends on the size of your current windings. What alternator (casing) are you using? What is your voltage at idle, without the system playing? The ideal scenario to check idle voltage is after having driven your for a bit, maybe when you drive to work in the morning, check when you get to work. I know on my car, my car idles higher and charges more when I first start the car, and after driving a bit, the idle RPM drops slightly, as does the charging voltage.