search on contacts

please add the ability to search on contact details and/or contact extras stored in the database.

use case:
A persons details are recorded and details saved, including their id number.  A user must be able to retrieve that persons details using their id number as search criteria.