I'm sorry, but I wouldn't feel confident in that engine block if coolant got into the oil and it was run for any amount of time.
Before going to the trouble (and expense) of bolting on new heads, new gaskets and bolts, I'd want to pull the motor, remove the oil pan and crank and rod caps and check all of the bearings.
At this point, even though it's a bitter pill, if it were me, I'd look around and price a reman short block to use those heads on.
Others here may have better suggestions, though.