handle more cases in sxc_input_fn and add sxc_filter_get_input