One way to achieve this is through python. Below is example:
import arcpy
from arcpy import env
env.overwriteOutput = 1
#Set workspace
env.workspace = r"C:\temp\python\test.gdb"
table = "Addresses"
list = []
#select all OBJECTIDs and append to list
with arcpy.da.SearchCursor(table, ["OBJECTID"]) as cursor:
for row in cursor:
list.append(row[0])
del row, cursor
#remove duplicates from list
list = dict.fromkeys(list)
list = list.keys()
list2 = []
#select all CVEFT values based on unique OBJECTID
for n in list:
with arcpy.da.SearchCursor(table, ["CVEFT"], "OBJECTID = " + str(n)) as cursor:
for row in cursor:
list2.append(row[0])
del row, cursor
#remove duplicate CVEFT values
list2 = dict.fromkeys(list2)
list2 = list2.keys()
arcpy.MakeFeatureLayer_management(table, "fc_lyr")
#select all NUMEXT values based on unique CVEFT values
for n in list2:
list3 = []
with arcpy.da.SearchCursor(table, ["NUMEXT"], "CVEFT = " + str(n)) as cursor:
for row in cursor:
list3.append(row[0])
#sort list
list3.sort()
#select max NUMEXT
arcpy.SelectLayerByAttribute_management("fc_lyr", "ADD_TO_SELECTION", "NUMEXT = " + str(list3[-1]))
del row, cursor
#export selection to feature class
arcpy.FeatureClassToFeatureClass_conversion("fc_lyr", env.workspace, "Selection")