Derek McInnes believes Rangers are "playing with fire" after being left with a shortage of options in defence.