900triple - Well, it's a bit delicate. Definitely the valve seats have to be recut, maybe new seat rings have to be installed, depending on the size of the original ones. I have no idea whether they were the same for the A7 and A10 heads. But that's no problem if you have an iron head, you don't have the cast-in seat rings anyway.
You have to look what size of valves can be acommodated in the head. You also have to mind that the valves don't touch each other during operation (on TDC, during valve overlap). I just can't remember whether the valve angle of A7 and A10 is the same. The valve size mainly is limited by the head diameter and the valve angle. I guess the rocker boxes and rockers are interchangeable, so there must either be a difference in valve angle or valve distance.
Naturally you have to do some port work, otherwise flow would be restricted by the small diameter ports.
I run my A10 on a 30mm diameter carb and inlet, which works pretty well with the SR-camshaft (67-356) and the original valves. Could also be 32 or 34mm, or maybe twin carbs, depends on what you want. A smaller diameter and longer intake tract leads to more bottom-end torque and cuts power at high revs, which is not quite what you would want to have for top-level racing, but it's great for everday use.
Maybe an A7 head with original size could work pretty well, too, maybe with the hotter cam, like I said before.
I wonder if someone ever tried this?
I can't actually remember if the valve stems were different in diameter, but the A10 valves can actually only have a thicker stem, so you could just ream the guides to fit, if necessary (BEFORE having the valve seats cut!)
Nevertheless, could be an interesting experiment. Unfortunately I have restored my A10 and the A7 after each other, so I don't have a direct comparison of the heads.