In user profile manager , search method accepts either string or string  , and this method searches in the following searchable properties ( FirstName', 'LastName', 'PreferredName', 'UserName', 'Office', 'Title', 'Department', 'WorkEmail', 'SPS-SipAddress', and 'AccountName').
1-How can I limit the search to search only one in one property such as office only?
2-How can I search for custom property which is not in the above searchable properties?
3-How can I retrieve only active users?
4-Is it possible to map a new attribute in active directory (this attribute was not before and it was added to schema) with user profile manager?