A mixture of B vitamins, fish oils and plant sterols shows promise in boosting heart health by improving the lipid profile of young people with high levels of cholesterol, according to new research.