I would think you will need a module and coding. Steering wheels can be funny to swap, look for threads on here about adding cruise and you will see lots of reference to modules. Not saying its not do-able just need the right bits, especially re airbags.
I just swapped my Symphony radio for a Symphony 2+ and now all I can do is volume and nothing else.