Arcana Coelestia #5896
5896. 'And God sent me before you' means as ordained by Divine Providence. This is clear from the meaning of 'God sent me before you' as Divine Providence, as above in 5890.
Isaiah 10:20-22
20
It will come to pass in that day that the remnant of Israel, and those who have escaped from the house of Jacob will no more again lean on him who struck them, but shall lean on Yahweh, the Holy One of Israel, in truth.
21
A remnant will return, even the remnant of Jacob, to the mighty God.
22
For though your people, Israel, are like the sand of the sea, only a remnant of them will return. A destruction is determined, overflowing with righteousness.