Approximations for heterogeneous finite source queues