def METHOD_NAME(options,
                          arch='vt.common.arch',
                          machine='vt.common.machine_type',
                          guest_os='vt.guest_os'):
    cartesian_parser = cartesian_config.Parser()
    machines_cfg_path = data_dir.get_backend_cfg_path(get_opt(options, 'vt.type'),
                                                      'machines.cfg')
    guest_os_cfg_path = data_dir.get_backend_cfg_path(get_opt(options, 'vt.type'),
                                                      'guest-os.cfg')
    cartesian_parser.parse_file(machines_cfg_path)
    cartesian_parser.parse_file(guest_os_cfg_path)
    filter_options = (arch, machine, guest_os)
    for filter_option in filter_options:
        if filter_option:
            opt = get_opt(options, filter_option)
            if opt:
                cartesian_parser.only_filter(opt)
    return cartesian_parser