Generating nested quadrature rules with positive weights based on arbitrary sample sets