from typing import List


def remove_elements_from_list(
    old_list: List[str],
    skip_elements: List[str]
) -> List[str]:
    """
    Utility function for removing elements from a list

    :param old_list: List to remove elements from
    :param skip_elements: List with elements to remove from the list
    :return: New list with the elements removed
    """
    new_list = []
    for element in old_list:
        keep = True
        element_list = [x.strip() for x in element.split(',')]
        for key in skip_elements:
            for x in element_list:
                if key in x:
                    keep = False

        if keep:
            new_list.append(element)

    return new_list