Нет, каждого в отдельности не получится. Нужно в каждом подпространстве найти свой "локальный" базис, а потом взять в качестве "глобального" базиса объединение всех "локальных", и уже по нему раскладывать.