Not sure what your current settings are, but you might consider running less timing at idle, and opening up your idle air bypass (throttle stop, needle valve, etc) to let more air in. Decreasing the initial timing will bring the idle speed down, opening up the bypass brings it back up and leans out the mixture in the process.