You can definitely leave the castor oil on for 6 hours (or longer). I sleep with a castor oil pack on my liver for 8+ hours all the time.
As far as the bentonite, I've never heard of anybody "leaving on Bentonite too long"; it's very common to put poultices on wounds and leave them on for several days.
Of course, if you read somewhere it's 'not safe', then it's better to BE safe...but I'd sure like to see the reasoning behind 'not leaving mud on your skin for more than 6 hours'.