Seam does not replace the standard variable resolver, but rather wraps it. However, when looking a variable for @In, Seam only considers Component's. Is there a reason why the wrapped variable resolver(s) cannot be queried for the bean to inject? (Of course, @Out would be a problem...)
Hum, interesting.
Please add this to JIRA