Hi,
Darlingtons and Compound transistors have a large voltage drop, so might be a problem.
The original circuit probably just need the right resistor value, which should be less than the 470k, (but not 1000 times smaller). Use a DMM to find out how it works with the 470k and deduct the answer.
If you need more than one transistor, don't use Darlington or Compound coupling, instead, use a PNP to control the existing transistor (and swap the position of photodiode and the 470k). That way you'll experience the lowest voltage drop and hence get more voltage to the motor.