Question:
Is there anyway to use this function to not display values immediately so that it behaves like a search help with the dialog type of 'Dialog with value restriction'?
Answer:
Try defining the Search Helps first then call this Function Module in a Search Help exit. This should give you the flexibility you are looking for.