translate English to French: "Experts in these fields will have to make the connections that aren't clear now."
Les spécialistes dans ces domaines devront préciser les affinités qui nous échappent pour l'instant.