I was tried to used DSDT+LegacyHDA with SL 10.6.2 AppleHDA learned from the web, somehow the way of interpret from AppleHDA and the dump of Codec of VT1828S default is a little different. Finally I got those input devices active, like Mic and Line-in (Blue jack), but for those output devices, there is only the digital (S/PDIF) port been active, although I can use a cheating way to use the digital port shared with the headphone or Line-out ports in the LegacyHDA PathMap item directories. I got it working with headphone although from the system sound setting, you can find the output page with a digital port only, but the sound is actually played from the headphone (it's so beautiful with tears), so my suspection is how exactly AppleHDA interpret those stereo output port, my personal feeling is something about the config data with port connectivity or connection type differences. I'll continue trying....
BTW, it currently worked with 32 bit, it got KP when I used x86_64 para in my bootloader though~~, I thought 10.6.2 AppleHDA is worked both 32 and 64 bit ??