Sauté onion in oil. Add meat, bacon and rice. Fry for few minutes. Season with salt, pepper, paprika, nutmeg and garlic. Let cool, then add 2 eggs. Place heaping tablespoon of meat mixture at core end of each cabbage leaf and roll up, tucking ends in.
Line casserole bottom with 1/2 inch chopped cabbage (Sauerkraut). Place cabbage rolls (sarma) on top, placing them seam-side down. Add another layer of chopped cabbage, then layer of smoked pork ribs and smoked meat. Arrange sauerkraut on top.
Add enough water to cover rolls. Add tomato juice. Cover and simmer for about 2 to 3 hours.