Puras conjeturas, pero ¿eloquent requiere nombres de columna? Prueba Select distinct(lookup_field) as lookup_field