you could probably use the following to do this:
Have an active link which fires on enter of the last Char field which performs a Set Fields to populate the Char field from the product catalogue. The active link would lookup using a LIKE "%CharField%" in the query. You could then use the "Display a List" option of the If Multiple Requests Match attribute in the Set Fields action.
Hope this helps.