get_smooths function

Smooth function with optional grouping