Hi Russell,
You can make use of FPM search component GUIBB "FPM_SEARCH_UIBB".
Inside that you have to create 1 feeder by implementing 2 interface.
IF_FPM_GUIBB_SEARCH
IF_FPM_GUIBB_LIST
Then it will work. Please define get_definition method of both the interfaces.
Othewise it will give dump.
Thanks
praveen Gupta