Hopefully someone that knows 100% for sure will chime in, but here's my .02:
Lots of parts are interchangeable between the 500 and 550, including the whole top end cylinders and all apparently. Now, I can't guarantee that the heads alone are interchangeable (or at least in the direction you are going) but since the max overbore on a 500 is something like 72.72 mm my guess is that this would more or less end up like a an over bored 500 with a 550 bottom end. Again, I'd wait for those who know for sure to chime in but from what I see it sounds like it would work out just fine. Head gasket may be an issue though.