I'm struggling to explain what's behind 'I had my parents visiting last week' structure to my students. It is not causative, is it?
Is it a defining clause? 'I had my parents who were visiting last week?
If you have something occur/occurring/occurred, it can mean simply that this is what has happened to you. You did not cause it,
I had my teacher shout at me for nothing this morning.
Mary has her parents visiting at the moment.
Paul had his pocket picked on the tram yesterday.
I suppose I'll have my mother-in-law drop/dropping in this evening to check I am behaving myself while my wife is away.