Yes, although comparatively rare - and hence seldom discussed in grammar books - there is such a thing as an indirect object complement, e.g. the infinitive phrase of
They paid David 4,000 dollars to swim the Atlantic.
which functions as complement to IO 'David'.
- For Teachers