Ive tried to ask this same question because I would like to do the same. From what I've been told, you CANNOT put an OEM radio from an 05-07 into your 04 IRL.
So it looks like we are stuck with an aftermarket radio
On a side note to people with an 05-07, does that radio have a bass and subwoofer control? Or is it just bass like my 04's radio