Added filter capabilities to datatype search functions, partially addresses issue #3