If, in your contract, the client instructs you to directly pass on the cost of consultants, it would be better to have the consultants contract directly with the client instead of with your company.
This is especially important when the client specifies which consultant to use.
For example, ground drilling and soils analysis.
If you are not getting paid to manage and review their work, then the client should contract with them themselves.