def _list_of_command_args(command_args, conf_args_dict):
    """
    Creates a reduced list of argument-only commands from the namespace args dictionary by removing both
    non-argument commands and None arguments from the namespace args.

    Parameters
    ----------
      command_args(dict): A dictionary object that contains parsed args namespace of a command.
      conf_args_dict(dict): A dictionary object formed that's formed with argument as a key and
                           a set of its non-conflicting args as value.

    Returns
    -------
      command_arg_keys_as_list(list): Modified list of command keys in the namespace.
    """
    command_arg_keys_as_list = []
    for k, v in command_args.items():
        if k in conf_args_dict and v is not None:
            command_arg_keys_as_list.append(k)
    return command_arg_keys_as_list