It should work fine. Harmonix has bundled pro upgrades into song packs in the past (Ozzy, The Doors, 2112). But to be clear, the upgrades.dta files go in ‘songs_upgrades’, not ‘songs’.
It’d be much better to do it this way. Especially for the RB1 tracks as RB3 will now check the hashes of the original midi files. But if you’re on TU4 or lower then it doesn’t really matter unless you’re playing on LEGO or RB2.
You are about to leave Rhythm Gaming World and access the external songs DB. While no song or file sold for commercially available videogames is hosted there and only fan generated content is allowed, Rhythm Gaming World has no direct control over the database and no files are hosted here. Alright, we had to made you aware of this, now you can visit the database!