Whoa, easy chief. :) I didn't mean to offend and no reason to get nasty.
I had specified in my post, "I'm really trying to avoid passing individual fields i.e. my_udf(customer.name:screen-value, customer.number:screen-value, ...)".
I want an entire record's buffer, not individual fields...