A ver, porque creo que los dos nos estamos liando

(y, creeme, la operación es supersencilla), prueba a poner lo siguiente en el DataSet detalle:
IndexFieldNames = FACTURANO;DETALLENUM
MasterFields = FACTURANUM
(Es decir, especificamos como índice los campos que forman la clave principal de la tabla detalle, y el campo al cual se ha de enlazar de la tabla principal)
Si esto te fallara (que no debería), entonces, tendrías que ver que campos forman parte de la clave principal en la tabla de facturas (que, en teoría, debería ser solo "FACTURANUM"). Si tienes más de un campo, entonces, tendrías que añadirlos a la tabla de "detalle" para poder enlazarla (de todas formas, cualquier cosa vuelve a preguntar)
Saludos!