Imputing heterogeneous drug discovery data