We have a Custom Object called "CaseEvents" which is a child to the parent standard object "Case".
Case-CaseEvents is 1:M relationship.
I would like to perform the following configuration
a) Add/Remove few fields that come as part of the standard lookup on CaseEvents
b) Apply a filter that will show only CaseEvents whose Type ="Immediate"
c) Allow another field as searchable For Eg : CaseEvents.Location to be searchable.
So if I type "Boston" I should be seeing all CaseEvents whose Location is "Boston".
Can someone tell me at a high level as how this can be done ?