Запятая не нужна.
Корректно: закупать хека.
Корректно: закапать (лекарство) в нос, в глаза...
Деепричастный оборот может употребляться в безличном предложении при инфинитиве. В приведенном примере ошибки нет.
Глагол нарожать употребляется без дополнения, но крайне редко. Также обратите внимание, что сам глагол носит разговорный характер.
Глагол насыпать со словом суп (в традиционном значении этого слова) не сочетается; суп можно только налить. Сочетание насыпать суп теоретически возможно, если речь идет о сухой смеси, которую необходимо залить кипятком (так называемые быстрые супы).