There are a few rows in the proxy table that are incomplete or contain test data. Rather than expect the owner of the contract to prune spam and test data from the table, perhaps the account creating the new row must have greater than n balance in the eosio.token contract to register their proxy details?