OK so i took a deep breath and followed your instructions. So far I have patched my DSDT and about this mac shows:
Intel High Definition Audio:
Device ID: 0x1458A102
Audio ID: 885
Available Devices:
External Microphone:
Connection: 1/8-Inch Jack
External Microphone:
Connection: 1/8-Inch Jack
Line In:
Connection: 1/8-Inch Jack
Headphone:
Connection: 1/8-Inch Jack
Speaker:
Connection: 1/8-Inch Jack
Line Out:
Connection: 1/8-Inch Jack
Line Out:
Connection: 1/8-Inch Jack
Line Out:
Connection: 1/8-Inch Jack
S/P-DIF Out:
Connection: Combo
S/P-DIF In:
Connection: Combo
However, in system preferences / sound no output devices are found.
I am not sure which kexts to use. I am using digital dreamers patch installer and currently have vanilla AppleHDA.kext going to system and LegacyHDA.kext from your post 4 out 2 in going to extra. Is that how i should have it or should i be using a patched AppleHDA (if so which one)? Also should i be using HDAEnabler.kext too - if so which one and does that go in extra?
I sense i'm close to getting this going - please help

I think my issue is in the Vanilla AppleHDA.kext I am using from your post. It does not support 64 bit it seems. Do you know where i can get a valid AppleHDA for 64 bit? Here is the error text from system.log:
Nov 4 00:35:52 Amir-Khans-Mac-Pro com.apple.kextcache[172]: /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/IOHDAFamily.kext doesn't support architecture x86_64; omitting from prelinked kernel.
Nov 4 00:35:52 Amir-Khans-Mac-Pro com.apple.kextcache[172]: /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext doesn't support architecture x86_64; omitting from prelinked kernel.
Nov 4 00:42:31 Amir-Khans-Mac-Pro com.apple.kextd[10]: Can't load AppleHDAController.kext - no code for running kernel's architecture.
Nov 4 00:42:31 Amir-Khans-Mac-Pro com.apple.kextd[10]: Failed to load AppleHDAController.kext - (libkern/kext) requested architecture/executable not found.
Nov 4 00:42:31 Amir-Khans-Mac-Pro com.apple.kextd[10]: Load com.apple.driver.AppleHDAController failed; removing personalities.
Nov 4 00:43:53 Amir-Khans-Mac-Pro com.apple.kextd[10]: Can't load /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext - no code for running kernel's architecture.
Nov 4 00:43:53 Amir-Khans-Mac-Pro com.apple.kextd[10]: Failed to load /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext - (libkern/kext) requested architecture/executable not found.
Nov 4 00:43:53 Amir-Khans-Mac-Pro com.apple.kextd[10]: Load com.apple.driver.AppleHDAController failed; removing personalities.