I was ultimately able to do it with this .cfc
<!--- Lookup used for auto suggest --->
<cffunction name="lookupname" access="remote" returntype="array">
<cfargument name="search" type="any" required="false" default="">
<!--- Define variables --->
<cfset var data="">
<cfset var result=ArrayNew(1)>
<!--- Do search --->
<cfquery datasource="xxxxxx" name="data">
SELECT lname + ',' + fname as fullname, userid
FROM users
WHERE lname LIKE '#ARGUMENTS.search#%'
ORDER BY lname,fname
</cfquery>
<!--- Build result array --->
<cfloop query="data">
<cfset ArrayAppend(result, fullname)>
<cfset ArrayAppend(result, userid)>
</cfloop>
<!--- And return it --->
<cfreturn result>
</cffunction>
</cfcomponent>
THE HTML:
<cfform>
<cfinput type="text"
name="fullname"
autosuggest="cfc:getname.lookupname({cfautosuggestvalue})">
</cfform>