There are a few more differences, the air filter, oil filter, spark plugs, cam belt, water pump, rocker cover are all different. Not sure about the clutch / gearbox mountings. I think the coil packs and inlet/injection stuff is different too.
I'm not saying a later engine wouldn't fit but to be on the safe side I'd recommend swapping like for like.
The later engine is the one used in the Grande Puntos.