RF: Consolidate attribute assigning in Searchlight's result_fx

With different result_fx implementations that shape and content of
attributes can be totally different, so all this should consistent
with the actual result_fx