Evaluates and returns the first non empty match of two JSON Objects provided. The function looks to exclude nulls, non-json values or json objects without any keys.
rules supported are "first_not_empty"