Running full filled blocks is tricky buisness but it's not as sentitive as the heads as they're exposed to much more surface area.
The aluminum is a poor metal to run without coolant due to it's high thermal conductivity (absorbs & expells heat quickly).
Cast iron is a better bet but I'd have them filled & have them thermal barrier coated especially in the exhaust ports & chamber.
I have never seen finned heads for anything other than a flathead (valves in block) configuration. That being said, that would be the best way to go.
Fully finned aluminum heads with copper alloy ports & chambers.
They probably don't make such an animal so I'd go with the full filled cast iron heads. You may want to have the water jackets copper plated before filling so that if cracks occur, they wont be an issue as the copper is pliable & wont fracture as easily.
CNC machined Stainless Steel heads might be a good alternative to cast metals in a non-coolant application as Steel is PLIABLE & less likely to fracture due to uneven temp changes.
GOOD LUCK!