After talking it over with everyone, here is the deal.  Hash syntax trumps sql.  Sql trumps arel syntax.  The "nots" are good.  The arel_table[].lt stuff needs to be changed back to sql