improved alternateID searching