Connecting source time function and heterogeneous fault properties