Groups.io supports subgroups. A subgroup is a group within another group. When viewing your group on the website, you can create a subgroup by clicking the 'Subgroup' tab on the left side. The email address of a subgroup is of the form firstname.lastname@example.org.
Subgroups have all the functionality of normal groups, with the exceptions that to be a member of a subgroup, you must be a member of the parent group, and you cannot invite people to join subgroups.
Once a person is a member of the parent group, they can subscribe directly to the subgroup if it's permitted, they can be added directly to the subgroup, or they can ask to join the subgroup if it is restricted.