Hola de nuevo.
Si ListSource enlaza con la tabla correcta. En ListField tenes asignado el campo que queres que te muestre. En KeyField el campo
índice de la tabla y la propiedad ReadOnly igual a False tiene que funcionar bién.
Para tratar de reproducir el problema hice una simple prueba con una tabla, un DBGrid y un DBLookupComboBox. No pude lograr el
comportamiento que mencionas.
Si sólo son esos tres componentes los involucrados en el problema y ningún factor externo está interfiriendo, no sé que te puede estár pasando.
Fijate si encontrás algo (código, otra tabla involucrada, etc) que pueda estar alterando el comportamiento normal del Combo.
Saludos.