Try this one Put Component on Face by CPlassais!
not ultimate version but...works for groups/ components!
Tab = Multicopy
5 = reverse face
+- = increase decrease : 1Β° or 1 unity at the start of the function
begin, end, 7, 1 = Rotation
arows, 8,4,2,6 = Translation
backspace = Undo