This is an attempt to codify the best-guess algorithm suggested for ambigious name components on hcard-brainstorm. Processing is only attempted if the entered value is not a valid value for fn.
fn
Result:
<div class="fn"> <span class="n"> <span class="given-name">Robert</span> <span class="additional-name">Craig</span> <span class="additional-name">"Evel"</span> <span class="family-name">Knievel</span>, <span class="honorific-suffix">Jr.</span> </span> </div>