Hi Robert,
Based on experience, the searching class of bp head will use method CHECKED_SEARCH_AVAILABLE to determine which method that need to be called for searching based on parameters used.
If the searching used the standard parameters that SAP already defined in searching, BADI BADI_CRM_BUPA_IL_SEARCH_EXT would not be called.
Hopes it helps.
Cheers
eddhiek