Some imaging fellowships do require you to have finished cardiology fellowship. In addition, many of these at better programs (cleveland clinic, mgh, mayo clinic) are already filled with internal candidates long before you even think of applying from the outside.