def extract_all_matched_named_groups_from_regex_list(regex_list, line):
    """
        Return a set of all extractable matched parameters.
        >>> regex_list = [p_pass_log, p_pass_ipproto, p_pass_proto, p_from, p_to, p_port, p_comment_creation_date_and_ip_french]
        >>> regex_list[0].groupindex.items()
        [(u'from', 1)]
        >>>extract_all_matched_named_groups_from_regex_list() => {'creation_date': '1970-01-01 00:00:01', 'to': 'GRP_B', 'ip_user': '1.2.3.34', 'ipproto': 'vpn-esp', 'comment': ' ', 'proto': 'none', 'from': 'GRP_A', 'user': 'Foobar'}
            
    """
    result = {}
    for regex in regex_list:
        validator = regex.search(line)
        if validator:
            for name, id in regex.groupindex.items():
                matched_value = validator.group(name)
                if matched_value != None:
                    result[name] = matched_value
    return result
