Updated DataSelect, can handle columns auto expression (by prefix)