The ELCD database contains mainly system processes that are not meant to be linked to other processes in the database, it is somewhat small and today really outdated; LCACommons has some asphalt processes, and also ecoinvent. You can use the dataset search in Nexus for this.
To your "provider" question: as ELCD has system processes, they are basically aggregated supply chains, so you typically will have impacts, and do not need providers. You only need to take a suitable LCIA method, which is not easy as the normal openLCA method pack does not fit. So rather use a different database.