Add dry yeast to warm water and allow to stand for 10 minutes, until foamy
Fit mixer with dough hook. Mix yeast mixture, eggs, milk, salt, shortening, sugar and 2 cups of the flour together.
Add remaining flour slowly and continue to mix until the dough is smooth.
Place dough into a large greased bowl and cover to rest for 1 hour.
Look for dough to double in size.
Gently flour a working surface.
Roll the dough out onto the floured surface.
Fill a 1/4 cup measuring spoon with the dough and roll into a ball.
Place rolled dough ball on a parchment paper-lined baking sheet and continue making 1/4 cup-filled dough balls.
Cover dough ball with a kitchen towel and allow the balls to rest in a warm spot for 1 hour.
Heat vegetable oil to 350-degrees.
Use a long spoon to gently drop several ball into the hot oil.
Watch balls carefully because it won't take long for them to fry.
When you see slight browning around the edge of the ball, use long-handled spoon to flip the ball over to fry on the other side.
Remove from oil and place on a wire rack covered with a paper towel to drain.
Fit pastry bag with a piping tip and fill bag with desired filling.
Pierce both ends of the fried donut with the piping tip and squeeze the filling into each end of the donut.
Set on tray and lightly dust with confectioner's sugar.
Serve and enjoy.