I need to fit a GLS model, with some known regressors, and where the errors follow an unknown ${\rm ARIMA}(1,0,1) \times (1,N,1)$ model. It seems like the main tool out there for such models is the gls function in the nlme package for R.
In gls, one specifies the correct correlation struction using a corStruct object, but I cannot find any corStruct objects for specifying my (really simple) seasonal model. I am new to R, so I don't think I am up for coding a new corStruct for my purposes. Are there any other packages out there for solving this problem? If not, can you point me to some references about how to create custom corStruct objects. Thanks for all your help!