По-правильному вариант с такой архитектурой таблицы не приемлем. Если конечно таблицы маленькие и рост не планируется, то можно закрыть а это глаза. А вообще есть 2 варианта:
1. вводить третью связующую таблицу.
2. в таблице user_uploads добавить поле wall_id
Лично я бы выбрал второй вариант, тогда получение всех картинок делается одним left join.