Seria algo de esta forma (aunque no escribiste la forma en que se relacionan las tablas supuse algo como esto)
Código:
INSERT INTO CROSSDOCKINGHEADER (ID_NEGOCIO_PROVEEDOR, ID_NEGOCIO, ID_NEGOCIO_RECEPCIONISTA)
Select P.ID_PROVEEDOR
,N.ID_NEGOCIO
,R.IDRECEPCIONISTA
From Negocio N
Inner join
NEGOCIO_PROVEEDOR NP
On N.Id_Negocio = NP.Id_Negocio
Inner join
PROVEEDOR P
On NP.ID_PROVEEDOR = P.ID_PROVEEDOR
Inner join
NEGOCIO_RECEPCIONISTA NR
On N.Id_Negocio = NR.Id_Negocio
Inner join
RECEPCIONISTA R
On NR.ID_RECEPCIONISTA = R.ID_RECEPCIONISTA
Where N.Id_Negocio = @Id_Negocio
Si tienes foreing keys con las tablas (por ejemplo entre Recepcionista y NegocioRecepcionista) no seria necesario consultar las tablas de Recepcionista y Proveedor ya que por regla de la bd estamos seguros de que existiran y la sentencia seria mas sencilla....
Saludos!