Access Networks based on Passive Optical Network (PON) technology can offer transport services to broadband service providers, such as mobile backhauling/fronthauling for Mobile Network Operators and multi-ONU Service Level Agreements for Virtual Network Operators. Besides that, Infrastructure Service Provider (InP) also provides broadband access services to end-users, such as residential subscribers and single or multi-site enterprises. In such a scenario, the InPs support diverse customers in the same PON. This paper proposes a bandwidth slicing mechanism to assure bandwidth isolation for different PON customers who rent part of a PON infrastructure from the InP. We introduce a Dynamic Bandwidth Allocation algorithm for Ethernet PONs called MAB-IPACT, which assures bandwidth on different granularity: conventional customers with a single ONU, multi-ONU customers owning a group of ONUs and providing a single type of service, and multi-ONU customers having diverse types of services. The MAB-IPACT algorithm also prioritizes bandwidth distribution among subgroups of ONUs of the same multi-ONU customer. A subgroup of ONUs is a subset of ONUs that belongs to the same multi-ONU customer, which are employed for the same type of service (e.g., ONUs for business service.). Simulation results show that the proposed mechanism improves the network performance of multi-ONU customers with subgroups of ONUs serving different services.