Microsoft 365 features that help users manage their subscriptions, account settings, and billing information.
Hello Johnny,
As per my knowledge, for only having the Office 365 E1 Subscription in your organization, it is not feasible to achieve your requirement as that subscription doesn't contain a component to support this kind feature.
However, you can try the Conditional Access policy in Azure Active Directory (AAD). For detailed information about the Conditional Access, please see here. Noted: In this way, you need to pay for the Azure Active Directory Plan 1 or Plan 2 license. For detailed information, please search Azure Active Directory services in this article.
Or it may be better to update your Office 365 Subscription to a premium one, like E3 or E5. Of course, you also can try the third party's proxy way if needed to achieve your requirement.
Hope the above information helpful.
Regards,
Rudy