Tiny orchid? On river bank

Tiny orchid? On river bank

Observation - Tiny orchid? On river bank - Southern Africa. Description: Orchid? About 5cm height. No leaves noticed. Lilac and yellow flower with protruding spur.

Orchid? About 5cm height. No leaves noticed. Lilac and yellow flower with protruding spur.