This is not possible with external identities. If you want them to join Azure AD joined devices, they need to have an identity in the same tenant.
For more information about external identities:
https://learn.microsoft.com/en-us/azure/active-directory/external-identities/compare-with-b2c