from typing import List


def split_key(parent_key: List[str]) -> List[List[str]]:
    """Split group key into parts."""

    key_parts = []
    while parent_key:
        key_parts.append(parent_key)
        parent_key = parent_key[:-1]
    return key_parts[::-1]