So, the first thing I'd note is that the usage of y'all, even throughout the Southern US, isn't terrible consistent, so one area's y'all may be another's you all. With that being said, having grown up in Western Tennessee and now currently residing in Northern Alabama (with stints in the NE and Midwest in between), I've definitely heard y'all in all the cases you have above, including the dative/indirect object type. Here are a couple examples I've heard today.
Will that work for y'all?
I gave y'all plenty of time to finish that.
I have no source to point to other than my own experience, but in general I'd say that y'all is viable in any case. It's simply a regional difference whether the 2nd person plural preference is you, you all or y'all in the various use cases.