1. A method for filtering a received record associated with at least one record attribute against an entity record, the method comprising: applying, by one or more processors, a record attribute weight to the at least one record attribute associated with the received record, the at least one record attribute comprising at least one record sub-attribute associated with a corresponding sub-attribute weight; performing, by the one or more processors, at least one matching technique that compares the at least one record sub-attribute of the received record against at least one sub-attribute of the entity record, wherein the at least one matching technique is associated with a corresponding matching technique multiplier; for each of the at least one record sub-attributes that matches an entity record sub-attribute of the entity record, determining, by the one or more processors, a record sub-attribute matching score for the matching record based on the corresponding sub-attribute weight associated with the matching record sub-attribute and the corresponding matching technique multiplier associated with the at least one matching technique; determining, by the one or more processors, a matching score based on (1) a sum of each record sub-attribute matching score for each matching record sub-attribute of the at least one record attribute and (2) the record attribute weight of the at least one record attribute; and comparing, by the one or more processors, the matching score to a threshold to determine whether the received record represents a suspect entity.