You still need the condition that checks whether the prerequisite is already installed or needs to be installed. This is also used to verify the sucessful installation of the prerequisite.
Please note that I haven't tried this, it's just an idea, som...
More precisely, you can't run another Windows Installer setup from the Execute sequence. Feature prerequisites are launched at the end of the UI sequence.