Indeed, Trenitalia can't do it, but any DB agency should be able to, if the staff knows how to book those trains. The most common error is that they try to book Spanish train with the timetable-based method, but that doesn't work. They should use the manual search using the train number.
Not finding what you're looking for?
Don't be shy and let us know about your challenge.