extend conversions to n_components to pad with 0s

Test coverage updated to check these cases.