Here's a thought... Maybe you could use the transistor's RDS(on) as the shunt resistor. Would that work?