Per uno spazio vettoriale di dimensione finita su un campo infinito non credo ci siano modi per farlo. Considera questo esempio.
Prendiamo

come spazio vettoriale su

e consideriamo la base standard

. Costruiremo due sottospazi, diciamo due piani, per la cui intersezione sappiamo caratterizzare le basi, per cui sappiamo cioè come sono fatte
tutte le basi. Quindi faremo finta di dimenticarcerlo, cambieremo le basi dei due piani e li interscheremo di nuovo, studiando se ci sono delle relazioni evidenti tra le nuove basi dei piani e le basi dell'intersezione prima caratterizzate (naturalmente l'intersezione non è cambiata). Chiamiamo

, ora scegliamo in questo piano un vettore a piacere, diciamo

con

fissati. Ora prendiamo come secondo piano

. Ora,

, quindi tutte e sole le basi di questa intersezione, una retta, sono i vettori del tipo

con

. Bene, ora cambiamo base a

, scegliamo come nuova base

con

e immaginiamo di dimenticare tutto ciò che sappiamo su

. Adesso abbiamo due sottospazi di

:

e

e vogliamo trovare una base per

. Chiaramente, il problema equivale a trovare

, ma ricordiamoci che

e questa combinazione era quanto mai arbitraria! Anche sapendo che

è una combinazione di

(è pur sempre

) dovremmo indovinare esattamente i due numeri reali

che costituiscono la combinazione!
Forse se il campo dello spazio vettoriale è finito puoi andare per tentativi...